如何在FQL iphone中替换“me()”术语

时间:2011-11-11 14:57:09

标签: iphone facebook facebook-fql

我正在使用Facebook API创建一个iPhone应用程序。在这里,我使用以下查询来获取朋友的详细信息;

NSString* fql1 = [NSString stringWithFormat:@"SELECT uid,pic_square, name,online_presence FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY online_presence"];
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                fql1, @"query",
                                nil];
[_facebook requestWithMethodName:@"fql.query" andParams:params andHttpMethod: @"POST" andDelegate: self];

在这里,我需要替换术语'me()'以使我的项目运行。所以,我怎么能这样做,我有我的(用户)ID,手头的名字。如果我用用户ID,用户名替换术语me(),它会起作用吗?如果是的话,我该怎么做? 请分享你的想法。 谢谢:))

2 个答案:

答案 0 :(得分:1)

是的,只需将'me()'替换为您正在寻找

信息的用户的uid

答案 1 :(得分:1)

确实,你只需用uid替换me()。