使用 API Graph v2.6 获取给定 URL 的 Facebook 分享、点赞和评论计数
Getting Facebook Share, Like and Comment Counts for a Given URL with API Graph v2.6
As both Legacy REST API and Facebook Query Language (FQL) will no longer be available after 7th August 我正在寻找一个 API Graph v2.6 基于以下替代方案:
- https://api.facebook.com/method/links.getStats?urls=http://www.imdb.com/title/tt2015381/&format=json
- https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://www.imdb.com/title/tt2015381/'
到目前为止,这是我的 v2.6 当前等效项:https://graph.facebook.com/v2.6/?id=YOUR_URL&fields=og_object{engagement},share{share_count}&access_token=YOUR_TOKEN
然而 og_object{engagement}
count
和 share_count
似乎保持了一些总计数而不是喜欢和分享分别计数(参见:https://developers.facebook.com/docs/graph-api/reference/v2.6/url)。
请问有人知道如何使用 API Graph v2.6 获取给定 URL 的 Facebook 分享、点赞和评论数吗?非常感谢!
最后我在 https://developers.facebook.com 上报告了一个错误,这是回复:
- 关于旧版 REST API 和 Facebook 查询语言 (FQL),它们将在 2016 年 8 月 7 日之后正式停止工作。
- 其次,关于
count
和 share_count
,在 Facebook 上共享 link 的任何参与(包括点赞和评论)都被视为额外的分享,因为喜欢和对共享 link 的评论也会为他们在自己的时间表上的行动生成一个故事。为了进一步说明这一点,我粘贴了当前 Facebook 工程师的一句话:
(...) if person A shares a link (for example, http://fb.me/), this generates a story on person A's timeline. If person B comments on this story, this in turn generates a story on person B's timeline. Querying /?id=
via the Graph API would then return a share_count
of 2.
希望对您有所帮助。
As both Legacy REST API and Facebook Query Language (FQL) will no longer be available after 7th August 我正在寻找一个 API Graph v2.6 基于以下替代方案:
- https://api.facebook.com/method/links.getStats?urls=http://www.imdb.com/title/tt2015381/&format=json
- https://graph.facebook.com/fql?q=SELECT url, normalized_url, share_count, like_count, comment_count, total_count,commentsbox_count, comments_fbid, click_count FROM link_stat WHERE url='http://www.imdb.com/title/tt2015381/'
到目前为止,这是我的 v2.6 当前等效项:https://graph.facebook.com/v2.6/?id=YOUR_URL&fields=og_object{engagement},share{share_count}&access_token=YOUR_TOKEN
然而 og_object{engagement}
count
和 share_count
似乎保持了一些总计数而不是喜欢和分享分别计数(参见:https://developers.facebook.com/docs/graph-api/reference/v2.6/url)。
请问有人知道如何使用 API Graph v2.6 获取给定 URL 的 Facebook 分享、点赞和评论数吗?非常感谢!
最后我在 https://developers.facebook.com 上报告了一个错误,这是回复:
- 关于旧版 REST API 和 Facebook 查询语言 (FQL),它们将在 2016 年 8 月 7 日之后正式停止工作。
- 其次,关于
count
和share_count
,在 Facebook 上共享 link 的任何参与(包括点赞和评论)都被视为额外的分享,因为喜欢和对共享 link 的评论也会为他们在自己的时间表上的行动生成一个故事。为了进一步说明这一点,我粘贴了当前 Facebook 工程师的一句话:
(...) if person A shares a link (for example, http://fb.me/), this generates a story on person A's timeline. If person B comments on this story, this in turn generates a story on person B's timeline. Querying
/?id=
via the Graph API would then return ashare_count
of 2.
希望对您有所帮助。