Ale*_*sov 12 facebook-graph-api
使用FB Graph API,是否可以检查帖子是否像这样共享?https://www.facebook.com/alexey.kosov/posts/10203624447732200
以及如何获得原始帖子ID?
在您的网址https://www.facebook.com/alexey.kosov/posts/10203624447732200中 ,10203624447732200是您的公开帖子ID.使用API v2.0,您可以获得具有优势的共享帖子sharedposts:https://developers.facebook.com/docs/graph-api/reference/v2.0/object/sharedposts
根据v2.0上的文档:
对于页面帖子,页面上的公共帖子可以使用任何有效的访问令牌进行检索.页面上的人发布的帖子,提及页面的人的帖子或目标页面帖子(例如,通过语言或地理位置)可能需要用户或页面令牌.与用户访问令牌
read_stream或user_posts permission任何其他职位
所以你需要一个具有两个权限之一的令牌.
我试图从你的帖子中检索共享:https://developers.facebook.com/tools/explorer/?method = GET&path = 10203624447732200%2Fsharedposts&version = v2.0
并且它归还了我{"data": []},但是在我分享帖子之后,我重复了这个电话,我能够看到我刚刚在结果中分享的帖子.
现在,如果我使用post_id我刚刚分享的那个,我再次收到一个空结果.所以你只能看到谁分享这个帖子,但是如果它是从别人那里分享的话.如果您将共享帖子视为树的节点,则只能看到节点下的子树上发生的事情post_id.
您还需要考虑您将无法检索您不可见的重新分享的帖子.即:如果我分享你的帖子与隐私"只有我"或如果我与隐私"朋友"分享,我们不是朋友你将无法看到它.
| 归档时间: |
|
| 查看次数: |
9331 次 |
| 最近记录: |