обновления статуса друзей пользователя iphone facebook - PullRequest
0 голосов
/ 03 февраля 2010

Я хочу получить данные о состоянии, опубликованные / опубликованные друзьями пользователя. Я написал следующий код, но получаю только обновления статуса пользователя. Может ли кто-нибудь помочь мне сказать, что не так с моим кодом? Спасибо!

NSString *fql = [NSString stringWithFormat:@"select uid,message from status where uid in (select uid2 from friend where uid1=%lld) order by time desc ", uid];

NSDictionary *params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
[[FBRequest requestWithDelegate:self] call:@"facebook.Status.get" params:params];  

1 Ответ

1 голос
/ 03 февраля 2010

Вам нужно изменить вызов, чтобы использовать "facebook.fql.query", так как вы делаете прямой запрос.

Вот мой код для получения последних 20 обновлений от друзей:

NSString* fql = [NSString stringWithFormat:
                 @"SELECT uid, pic_square, name, status FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = %lld) AND status.time > 0 ORDER BY status.time DESC LIMIT 20", fbSession.uid];

NSDictionary* params = [NSDictionary dictionaryWithObject:fql forKey:@"query"];
last20FriendsStatusRequest = [FBRequest requestWithDelegate:self];
[last20FriendsStatusRequest call:@"facebook.fql.query" params:params];

С уважением,

...