Facebook API:获取共享帖子 ID

Posted

技术标签:

【中文标题】Facebook API:获取共享帖子 ID【英文标题】:Facebook API: Get Shared Post ID 【发布时间】:2015-10-09 12:32:20 【问题描述】:

使用 FB Graph API,是否可以检查帖子是否像这样共享? https://www.facebook.com/alexey.kosov/posts/10203624447732200

以及如何获取原始post id?

【问题讨论】:

您的问题有进展吗?我还有包含共享/原始帖子的帖子 ID,我需要知道您的问题的答案 + 如何获取共享/原始帖子 ID。 你看过这篇文章了吗? ***.com/questions/7674677/… 【参考方案1】:

在您的 URL 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_streamuser_posts permission 的用户访问令牌

所以你需要一个具有两种权限之一的令牌。

我试图从您的帖子中检索分享:https://developers.facebook.com/tools/explorer/?method=GET&path=10203624447732200%2Fsharedposts&version=v2.0

它返回给我"data": [],但是在我分享帖子后,我重复了通话,我能够在结果中看到我刚刚分享的帖子。

现在,如果我使用我刚刚分享的post_id,我会再次收到一个空结果。因此,您只能看到谁分享了该帖子,但看不到它是否是从其他人那里分享的。 如果您将共享帖子视为树的节点,那么您只能看到带有 post_id 的节点下的子树上发生的情况。

您还需要考虑到您将无法检索您看不到的重新分享的帖子。即:如果我以隐私“只有我”分享您的帖子,或者如果我以隐私“朋友”分享您的帖子并且我们不是朋友,您将无法看到它。

【讨论】:

谢谢你,我通过测试确认了你所说的,但仍然: Q1:我如何判断我拥有的链接是原始帖子的链接还是共享帖子的链接? 2-如果没有直接的方法来解决 Q1,我可以获取收到的错误(Singular requests are depreciated .... ),这主要表明它是一个共享的帖子链接,但我怎样才能从共享帖子链接或共享帖子 ID(我同时拥有)。 我希望你能有更多关于这个问题的建议分享,谢谢:) 如果您使用 API 的 v2.4 或 v.2.5,您会收到 (#12) singular statuses API is deprecated for versions v2.4 and higher。如果您使用 v2.0 到 v.2.3,它不会给您该消息。您只能自上而下地浏览共享文章的树。如果您有父母,您只能验证该帖子是从另一个帖子共享的,但据我所知,无法从孩子那里找到父母。 我能做的最好的事情就是在 FB UI 中搜索帖子的标题:facebook.com/search/top/…,它从 Facebook 返回了一个帖子:facebook.com/FacebookforDevelopers/posts/10152897601858553 现在,如果你运行在 sharedposts 边缘 developers.facebook.com/tools/explorer/… 上对该帖子进行 API 调用,您将找到所有包含您在内的具有隐私权的共享帖子 @HamzehSoboh 对不起,我不能,Facebook 开发人员的 Facebook 小组没有帮助找到答案。

以上是关于Facebook API:获取共享帖子 ID的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 分享图标对于通过 Graph API 发布的帖子不可见

Facebook Graph api使用javascript获取fb帖子以显示在网站中

是否有可能从 facebook 图形 API 中不是我的页面中的某个帖子中获取诸如反应或喜欢之类的信息?

从 facebook graph API 获取全尺寸图片

系统集成Facebook授权发布帖子以及获取帖子评论等功能

新共享、地理定位状态和 API