如何查询Facebook事件URL的份额数?

Mar*_*eld 5 facebook facebook-fql facebook-sharer facebook-graph-api facebook-events

我的一个Facebook应用程序允许用户使用默认的Facebook共享器共享Facebook事件的URL.我的印象是你可以查询这样的URL在Facebook上分享的次数.但是,当我在Facebook上查询一些非常受欢迎的事件时,我得到的结果显示0股,喜欢和评论.

例如

SELECT click_count, comment_count, comments_fbid, commentsbox_count, like_count, normalized_url, share_count, total_count, url
FROM link_stat
WHERE url = 'http://www.facebook.com/events/385623724876261'
Run Code Online (Sandbox Code Playgroud)

返回

{
  "data": [
    {
      "click_count": 0, 
      "comment_count": 0, 
      "comments_fbid": null, 
      "commentsbox_count": 0, 
      "like_count": 0, 
      "normalized_url": "http://www.facebook.com/events/385623724876261", 
      "share_count": 0, 
      "total_count": 0, 
      "url": "http://www.facebook.com/events/385623724876261"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

如何查询Facebook获取共享Facebook事件的URL的实际次数?

谢谢.

Ren*_*nes 2

好吧,我相信在您成为这篇文章的所有者之前您无法获得此内容。如果您是在 Facebook 上创建此帖子的人,或者是链接到 ( http://www.facebook.com/events/385623724876261) 事件的页面的管理员之一,那么您将获得分享数。

尝试从管理员的访问令牌或创建此事件的访问令牌中获取信息。如果这不起作用,那么您能做的最后一件事就是尝试从页面访问令牌(属于页面)中获取这条信息。即使在尝试使用帖子所有者的令牌、管理员的令牌和最后的页面访问令牌后,如果您仍然无法获取此信息,请告诉我。

干杯,

雷诺·琼斯