【问题标题】:How to get user_likes from Facebook SDK如何从 Facebook SDK 获取 user_likes
【发布时间】:2013-09-27 18:10:49
【问题描述】:
【问题讨论】:
标签:
objective-c
facebook-ios-sdk
【解决方案1】:
好吧,让我们这样说吧。 Facebook 文档令人困惑。
为了让他的用户喜欢你必须使用 FQL,sn-p,就像这样。
// Query to fetch the active user's friends, limit to 25.
NSString *query =
@"SELECT page_id, type FROM page_fan WHERE uid = me()";
// Set up the query parameter
NSDictionary *queryParam = @{ @"q": query };
// Make the API request that uses FQL
[FBRequestConnection startWithGraphPath:@"/fql"
parameters:queryParam
HTTPMethod:@"GET"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
NSLog(@"Error: %@", [error localizedDescription]);
} else {
NSLog(@"Result: %@", result);
}
}];
这样您就可以获取用户的页面 ID。如果您需要其他内容,请查看此处的文档:https://developers.facebook.com/docs/reference/fql/page_fan