如何获取Facebook页面访问令牌而不审核我的应用程序?

时间:2016-12-13 09:50:23

标签: php facebook facebook-graph-api facebook-access-token

我正在尝试从我们公司的页面上获取最新的Facebook帖子,以便在我们的网站上显示。它已经工作到几个星期前,Facebook不幸改变了他们的一些安全指南。最初,我使用PHP,App ID,App Secret和用户令牌向Facebook Graph API发出了一些请求,以创建页面accessstoken并获取我公司的帖子。

由于新指南新创建的应用程序没有创建页面accessstoken所需的“manage_pages”权限。要获得此许可,您必须通过Facebook审核您的应用程序,这对我来说似乎非常费力。

你能想到另一种获取帖子的方法吗?我的意思是那些是我创建的页面中的帖子。我真的不明白为什么会有这么多安全问题。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果不打算让公众使用,则无需审核您的应用。

App Development FAQ:My app is only used by a small number of people, who are all listed in the Role section of the App Dashboard - do I need to go through Login Review?

  

不,不必审查。如果您的应用仅供数量非常有限的人使用,那么将它们全部列为应用的信息中心中的不同角色是完全正常的。它们可以列为管理员,开发人员或测试人员

答案 1 :(得分:0)

而不是使用" https://graph.facebook.com/v2.8/me?..."要从我自己的页面中获取帖子,我现在使用以下URL来获取任何公开帖子:

"https://graph.facebook.com/v2.8/{PAGE-ID or PAGE NAME}?fields=
name,picture,feed.limit(100){full_picture,created_time,message,likes,
comments,type,link}&access_token={USERTOKEN}"