gpt4 book ai didi

facebook-graph-api - Facebook API : Get Shared Post ID

转载 作者:行者123 更新时间:2023-12-04 01:10:16 29 4
gpt4 key购买 nike

使用 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 上的文档:

For page posts, public posts by the page are retrievable with any valid access token. Posts by people on the page, posts by people which mention the page, or targeted page posts (by language or geography, for example) may require a user or page token. A user access token with read_stream or user_posts permission for any other posts



因此,您需要一个具有两种权限之一的 token 。

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

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

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

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

关于facebook-graph-api - Facebook API : Get Shared Post ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33038398/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com