如何获得Facebook帖子ID?

时间:2012-12-20 07:01:15

标签: iphone objective-c ios facebook facebook-graph-api

我正在制作一个iPhone应用程序,其中有Facebook帖子共享选项可用。现在我想展示该帖子的所有喜欢和评论。我知道我们可以通过http://graph.facebook.com/post_id/comments来完成。现在,您能告诉我如何获取帖子或共享链接的post_id吗?

感谢。

2 个答案:

答案 0 :(得分:1)

当你在Facebook上发布任何内容时。在你的

- (void)request:(FBRequest *)request didLoad:(id)result

您将获得结果的方法..只需打印该结果。如果您使用FB SSO

,您将获得post_id

答案 1 :(得分:0)

假设您的应用程序发布到me / feed端点,使用Facebook SDK 3.1您可以设置完成处理程序来获取帖子ID:

[FBRequestConnection
 startWithGraphPath:@"me/feed"
 parameters:self.postParams
 HTTPMethod:@"POST"
 completionHandler:^(FBRequestConnection *connection,
                     id result,
                     NSError *error) {
     if (error) {
         // Handle error
     } else {
         NSString *postId = [result objectForKey:@"id"];
     }
 }];

有关如何发布的示例,请参阅:https://developers.facebook.com/docs/howtos/publish-to-feed-ios-sdk/