我有一个Facebook应用程序,试图使用PHP中的脸谱图API API获取页面的公共信息。获取脸书页面公共信息
我有一个应用程序访问令牌使用此链接https://graph.facebook.com/oauth/access_token?client_id={APP_ID}&client_secret={APP_SECRET}&grant_type=client_credentials
但当我使用它来获取网页的信息时,我得到一个“400错误的请求”响应。
我连接到这一点:https://graph.facebook.com/{PAGE_ID}?access_token={ACCESS_TOKEN_FROM_PREVIOUS_CODE}
如果我使用从“图形浏览器”应用程序的访问令牌,它的工作原理,但是这可能是用户访问令牌。
如果我使用facebook上面生成的oauth链接生成的令牌,或者在access tokens documentation page中建议使用由“{APP_ID} | {APP_SECRET}”组成的访问令牌,则它不起作用。
在page api reference他们说一个应用程序令牌应该足以获得一个页面的公共信息。
我刚刚注意到该页面未发布。我之前发布过,但是Facebook在很长一段时间不活动之后必须关掉它。谢谢。我现在工作。 – 2014-09-10 13:24:02
我遵循您在答案中提到的相同步骤。我尝试使用App-ID和App-Secret。但得到例外 下面{ “错误”:{ “消息”: “无效OAuth访问令牌。”, “类型”: “OAuthException”, “代码”:190, “fbtrace_id”: “B3QrS4mPpvQ” } } – Ronnie 2017-03-09 10:15:46
确保您的令牌是正确的,并且页面不受年龄或位置的限制 – luschn 2017-03-09 10:57:33