Эй У меня возникли проблемы с поиском документации по вытаскиванию обновлений статуса Facebook из общедоступного домена. Я попытался использовать Старый REST API и API-интерфейс Graph, и я охотился за документацией, образцом кода, учебными пособиями и форумами для чего-то, чтобы просто начать меня, но я ничего не могу найти. Все, что я хочу сделать, это захватить фиды состояний от пользователей. Я также видел, что вы можете сделать это, потянув из RSS-каналов, но я думаю, что FB отключил это.Потяните фид статуса и проанализируйте с помощью PHP
Это самое близкое, что я получил к чему-либо (что произошло из примера кода из другого сообщения). Я попытался подставляя в других именах пользователей для «haanmc», но ни один из тех, что работал:
<?php
require '../src/facebook.php';
// Create our Application instance.
$facebook = new Facebook(array('appId' => 'XXXXXX','secret' => 'XXXXX'));
// This call will always work since we are fetching public data.
// this could be /username or /username/friends etc...
// see developer api for FQL for examples
$status = $facebook->api('/haanmc/feed?limit=1');
?>
<p><?php print $status['data'][0]['message']; ?></p>
<textarea style="width: 95%; height: 100%;"><?php print_r($status); ?></textarea>
Попробуйте номер идентификатора пользователя вместо имени пользователя. Это «имя пользователя» на самом деле не является именем пользователя, таким как «Джон Смит», поскольку таких людей так много. См. Также: http://graph.facebook.com/haanmc/feed или http://graph.facebook.com/21596019485/feed –
Похоже, что http://www.facebook.com/haanmc указывает не на fb пользователь, но на групповую страницу для компании. Может быть, что-то с этим связано? Работает ли ваш скрипт для другой группы? Попробуйте это с помощью playdom, a la http://www.facebook.com/Playdom –
Да, вы правы, это похоже на групповую страницу, и она работает только для групп, которые странны. Я буду продолжать пытаться. – Aaron