【发布时间】:2013-11-02 03:11:46
【问题描述】:
好的,所以我正在寻找的是非常具体的:
我正在尝试访问 Facebook 页面上图像的每次分享的点赞数。
试图绘制我尝试访问的数据的关系: [user]-[facebook page (admin)]-[photo]-[page fan]-[分享照片]-[收到分享的赞]
粗体是我想要达到的最终点赞数,而不是照片点赞数。虽然设法获得照片上的分享数量只是成功的一半。
为了进一步突出我试图定位的确切数据,这是内置 Facebook 页面洞察力https://www.dropbox.com/s/q65c5qsd62qzy0z/Screenshot%202013-10-23%2021.18.57.jpg 中的屏幕截图@
如果您导航到您管理的页面的见解,点击帖子,然后点击帖子下方的“## 分享”,则可以访问数据。
所以我的问题是,是否有可能访问这些数据?
FB Graph Explorer 能否提供它的 JSON 响应?
感谢任何能让我更接近的帮助!
到目前为止我尝试了什么: 第一次挑战 访问所需的数据 这似乎是我想要做的最接近的事情 Is it possible to get the share count for a Page post? 我所做的是尝试通过 [pageid_postid] 访问图像,按照 Facebook 文档https://developers.facebook.com/docs/reference/api/insights/ 的指示,使用带有访问令牌的页面的 read_insight 权限。
我通过以下方式获得了页面访问令牌:使用 Graph API Explorer,为 manage_pages 和 read_insights 生成用户访问令牌,然后在 Graph API 提示符中发出 /[user_id]/accounts,它会以列表响应帐户下的页面及其访问令牌,然后单击页面 ID,在访问令牌字段中插入页面访问令牌,然后查询 [page_id]/insights. (来源:Facebook Access Token for Pages)
我似乎仍然无法获得照片的分享数量.. 我尝试过的许多 GET 查询中的一些..
/[page_id]_[post_id]/insights
/[page_id]_[post_id]/insights/post_stories
/[page_id]_[post_id]/insights/shares
我还尝试了一些在 stackoverflow 周围发现的旧 FQL 方法
更多信息: 我几乎将此视为挑战,并想看看它是否可以实现,预计未来几天股票数量将成倍增长,因此编写一个方便的 javascript 将非常节省时间。谢谢!
【问题讨论】:
-
到目前为止你尝试了什么?
-
我刚刚将其添加到原始问题中!
标签: javascript json facebook facebook-graph-api