【问题标题】:How to get user_likes from Facebook SDK如何从 Facebook SDK 获取 user_likes
【发布时间】:2013-09-27 18:10:49
【问题描述】:

我试图从 Facebook 获得用户的喜欢,我一直在寻找一个示例,但没有找到。 使用我拥有的代码,我得到了用户的个人资料信息,但没有喜欢。我想知道我是不是做错了什么,然后我查看了 Facebook 开发人员,发现了这个 https://developers.facebook.com/docs/ios/user-data-ios-sdk/

如果您查看返回的 JSON,您将看不到任何赞,那么这是什么意思?没有办法获取用户的喜好吗?为什么还要麻烦称权限为“user_likes”?

任何方向都将不胜感激。

谢谢。

【问题讨论】:

  • 谁能给个提示?这是禁用的吗?

标签: 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2017-02-07
    • 2017-01-10
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多