如果我转到https://developers.facebook.com/docs/plugins/like-button/并输入https://www.ballantinesbarproject.fr/?name=epicerie并选择框计数作为布局。 喜欢的按钮显示了一个像预期一样的计数,因为我喜欢这个页面。但是,如果我查看facebook api:
(虽然有一个用户声称,他可以在fql-api中计算)
它说有0个喜欢。怎么样?
答案 0 :(得分:3)
以下查询是用于检索链接的相似或评论计数的正确FQL查询
select url, like_count from link_stat where url="https://ballentines.herokuapp.com/?name=charlatan"
我用Graph Explorer
调试了上述查询如果你检查上面的链接,你会得到正确的like_count(现在3)。截图如下
如果您在上方检查屏幕截图,则所选应用程序是"图形API资源管理器"这是使用Graph API资源管理器进行调试时的默认应用程序。
如果您使用正确的开发者帐户登录。应用程序下拉列表也有您的应用程序。
因此,切换到您的应用程序后,单击"获取应用程序令牌"然后提交查询。 现在,对于同一个查询,like_count将为0。见下面的屏幕截图。
现在点击"获取访问令牌",如果您还没有这样做,这将要求您允许该应用程序。在"允许App"正确的用户访问令牌将被加载到"访问令牌"框,现在再次提交您的查询。现在" like_count"按预期将是3。
因此,您需要正确的用户访问令牌才能从" link_stat"中获取正确的信息。 FQL表和App访问令牌不适用于它
希望这有帮助。
答案 1 :(得分:2)
我猜您应该使用以下FQL:
select url, like_count from link_stat where url="https://ballentines.herokuapp.com/?name=charlatan"
给我
{
"data": [
{
"url": "https://ballentines.herokuapp.com/?name=charlatan",
"like_count": 1
}
]
}
结果......
答案 2 :(得分:0)
Open Graph调试器显示缺少og:type
元数据。这可能与问题有关。你可以加一下吗?