Facebook Graph и PHP API

Я работаю над этим несколько часов, но плохая документация не помогает.

Все, что я хочу сделать, это захватить данные, которые есть на https://graph.facebook.com/cocacola/ в качестве примера, и я не могу этого даже сделать.

Я использую последний php API из facebook.

Это мой код, который ничего не возвращает:

<?php require '../src/facebook.php'; // Create our Application instance. $facebook = new Facebook(array( 'appId' => '254752073152', 'secret' => '904270b68a2cc3d54485323652da4d14', 'cookie' => true, )); $coke = $facebook->api('/cocacola'); echo '<pre>'; print_r($coke); echo '</pre>'; 

Есть идеи?

Извините, я не могу комментировать, но это не похоже на действительный ключ API (недостаточно длинный). 'appId' должен быть вашим ключом API, а не вашим идентификатором приложения.

Осмотрите учебник http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/, чтобы полностью понять шаг за шагом графика api и php sdk.

Вы проверили efpa, вы можете получить поток всего пользователя, используя (настраиваемый с помощью CSS);

 $userHome = $myapp->userHome(); foreach($userHome as $uhf) { $myapp->userStreamTmp($uhf); } 

или получения информации о пользователе;

 $myapp->userInfo('name'); // or $myapp->userInfo('gender'); // or $myapp->userInfo('id'); 

вы можете проверить документацию http://labs.gurron.com/projects.php?proj=efpa&pg=docs

Вы можете напрямую извлечь содержимое с помощью file_get_contents и проанализировать их с помощью json_decode.

если вы просто пытаетесь получить информацию с страницы cocacola в массиве, я бы избегал использовать библиотеку Facebook – ее чрезмерно сложную и просто сделать простой запрос, например:

 <?php $contents=file_get_contents('https://graph.facebook.com/cocacola/'); $json=json_decode($contents,true); echo '<pre>'; print_r($json); echo '</pre>'; ?>