Facebook 针对特定职位的开放式图表洞察

Facebook 针对特定职位的开放式图表洞察,facebook,facebook-opengraph,Facebook,Facebook Opengraph,我们有一个Facebook应用程序,它具有自定义的开放图形对象和操作 然后,我们使用一个应用访问令牌,通过普通的opengraphrestapi从后端发布特定用户的故事。post调用成功后,我们记录该post返回的“id” 现在,我们希望使用记录的id为这些单独的帖子/故事收集洞察数据(例如,post_impressions_unique) 根据我们的经验,我们应该能够做到: https://graph.facebook.com/[POST ID]/insights 即使此调用似乎使用我们的普通

我们有一个Facebook应用程序,它具有自定义的开放图形对象和操作

然后,我们使用一个应用访问令牌,通过普通的opengraphrestapi从后端发布特定用户的故事。post调用成功后,我们记录该post返回的“id”

现在,我们希望使用记录的id为这些单独的帖子/故事收集洞察数据(例如,post_impressions_unique)

根据我们的经验,我们应该能够做到:

https://graph.facebook.com/[POST ID]/insights

即使此调用似乎使用我们的普通应用程序访问令牌工作,也不会返回帖子/故事的洞察数据

有人知道这是否可能以及如何做到吗

我们一直在尝试使用普通的用户访问令牌和“read_insights”权限,但运气不佳。我读过一些类似的问题,但主要是关于页面帖子(这是一个应用程序开放图帖子/故事)

编辑: 上面的facebook文章只提到“页面”帖子。我正在寻找个人Facebook应用程序Opengraph帖子/故事的分析。似乎很难找到任何关于这方面的好信息,没有人尝试过成功吗?

您必须向权限/扩展权限中添加洞察

第条:

获取页面洞察力


为了通过Graph API获取页面细节,您必须使用页面访问令牌,并且必须具有read_Insights权限。单击下面的链接,可以在Graph API Explorer中看到这一点。

我们不在App Center中,我们是一个使用Facebooks Oauth登录对话框的普通网站。我们是否需要向所有登录到我们的应用程序的用户请求“read_insights”?如果特定用户想要读取insight数据,这不是吗?我们希望从我们的应用程序访问令牌(从我们的后端)读取洞察数据。“我们是否需要向所有登录到我们的应用程序的用户请求“读取洞察”?-是的,您需要此选项。再次阅读文章(ps://developers.facebook.com/blog/post/573/),您会发现:“为了通过Graph API获得页面洞察,您必须使用页面访问令牌,并且必须具有Read_Insights权限。单击下面的链接以在Graph API Explorer中查看此操作。”但这并不十分清楚,因为他们讨论的是页面访问令牌的权限,而不是用户访问令牌。我们为我们网站的所有用户使用普通用户访问令牌和“publish_stream”权限,以便能够使用我们的应用访问令牌通过开放图操作发布故事/帖子。我们没有使用页面访问令牌或页面故事,所以这篇文章可能对我们无效?是否有人在Facebook web应用程序上成功读取特定帖子/故事的洞察数据?抱歉,也许你理解我错了:发布应用程序中不需要的流和公共操作,我在real my application中添加了read_徽标,以显示你必须添加此权限的位置。现在只有你需要添加阅读洞察了吗?我已将“阅读洞察”添加到应用程序设置的权限页面中,但我似乎对[POST-ID]/insights上的请求没有任何影响。响应中的“数据”向量仍然为空。我认为该页面上的设置是用户通过App Center登录,这对我不适用。