Graph.facebook.com不退股
我需要在我的数据库中保存facebook共享计数(类似facebook按钮旁边显示的数字)。为此,有一个facebook url,如下所示: graph.facebook.com/?id=http%3A%2F%2Fwww.google.com 此url的输出如下所示: “id”:“, “股份”:10098203, “评论”:941 然而,当我注意到,对于某些URL,这并不能正常工作。我的url具有querystring id。我正在传递编码的url字符串,该字符串对某些url很有效。但对于某些URL,它根本不返回“shares”属性 我不希望用户登录到facebook。我更喜欢使用上面显示的图形url。Graph.facebook.com不退股,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我需要在我的数据库中保存facebook共享计数(类似facebook按钮旁边显示的数字)。为此,有一个facebook url,如下所示: graph.facebook.com/?id=http%3A%2F%2Fwww.google.com 此url的输出如下所示: “id”:“, “股份”:10098203, “评论”:941 然而,当我注意到,对于某些URL,这并不能正常工作。我的url具有querystring id。我正在传递编码的url字符串,该字符串对某些url很有效。但对于某些U
有人知道如何解决这个问题吗 graph api end point返回的股票数量是而不是喜欢的确切数量。但是
- 此URL的赞数此URL的共享数(包括复制/粘贴回Facebook的链接)
- Facebook上关于此URL的喜欢和评论的数量
- 包含此URL作为附件的收件箱邮件数
编辑:谢谢@Tobi 如果您的应用程序可以访问api v2.0。FQL可以为您提供类似的详细信息
编辑:将于2015年4月30日被弃用 这是另一个FacebookAPI端点,它将返回有关url的所有数据,请尝试以下操作
Facebook: https://api.facebook.com/method/links.getStats?urls=%%URL%%&format=json
示例:
https://api.facebook.com/method/links.getStats?urls=http://google.com&format=json
[
{
url: "http://google.com",
normalized_url: "http://www.google.com/",
share_count: 6712940,
like_count: 1573962,
comment_count: 1811401,
total_count: 10098303,
click_count: 265614,
comments_fbid: 383926826594,
commentsbox_count: 10118
}
]
不幸的是,这显示0表示所有内容,实际上总共有4到5个共享/类似内容。@yatz请共享一个示例url:)太好了。如果您可以使用v2.0应用程序,FQL(在2016年8月7日之前可用)将为您提供与旧API类似的详细信息,请参阅
https://api.facebook.com/method/links.getStats?urls=http://google.com&format=json
[
{
url: "http://google.com",
normalized_url: "http://www.google.com/",
share_count: 6712940,
like_count: 1573962,
comment_count: 1811401,
total_count: 10098303,
click_count: 265614,
comments_fbid: 383926826594,
commentsbox_count: 10118
}
]