Получить новостную ленту, используя Facebook API - PullRequest
0 голосов
/ 27 января 2010

Привет! Я искал часы, но не могу найти API-вызов, который извлекает новостную ленту пользователя (то есть то, что вы видите на http://www.facebook.com/home.php).. Я думаю, что это должно быть что-то чрезвычайно простое.
Я бы предпочел ответ с FQL, но другие методы API будут хороши, так как я думаю, что я могу переводить между ними.

Ответы [ 3 ]

2 голосов
/ 25 апреля 2012

https://graph.facebook.com/me/home

Примечание. / Me / home возвращает устаревшее представление новостной ленты. В настоящее время это известная проблема, и мы (Facebook) не планируем в ближайшей перспективе вернуть их в паритетное состояние.

1 голос
/ 27 января 2010

Я нашел это! Способ состоит в том, чтобы искать в потоке сообщения от пользователей, которые являются вашими друзьями. Это немного раздражает, потому что нужно удвоить усилия, чтобы выполнить какую-то очень простую задачу. В Objective-C с использованием FBConnect код выглядит следующим образом:

NSString *connections = [NSString stringWithFormat:@"select target_id from connection where source_id == %lld", _uid];
NSString *fql = [NSString stringWithFormat:@"select message from stream where source_id in (%@)", connections];
NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
[[FBRequest requestWithDelegate:self] call:@"facebook.fql.query" params:params];
0 голосов
/ 22 декабря 2012

http://developers.facebook.com/docs/reference/fql/stream

Первый пример - как правильно получить новостную ленту.

...