2010-08-30 2 views
0

Эй У меня возникли проблемы с поиском документации по вытаскиванию обновлений статуса 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> 
+1

Попробуйте номер идентификатора пользователя вместо имени пользователя. Это «имя пользователя» на самом деле не является именем пользователя, таким как «Джон Смит», поскольку таких людей так много. См. Также: http://graph.facebook.com/haanmc/feed или http://graph.facebook.com/21596019485/feed –

+0

Похоже, что http://www.facebook.com/haanmc указывает не на fb пользователь, но на групповую страницу для компании. Может быть, что-то с этим связано? Работает ли ваш скрипт для другой группы? Попробуйте это с помощью playdom, a la http://www.facebook.com/Playdom –

+0

Да, вы правы, это похоже на групповую страницу, и она работает только для групп, которые странны. Я буду продолжать пытаться. – Aaron

ответ

Смежные вопросы