https://graph.facebook.com/v2.10/me/photos?access_token=xxxxxx返回错误

问题描述:

我试图让使用特定的Facebook品牌专页的帖子下面的curl命令https://graph.facebook.com/v2.10/me/photos?access_token=xxxxxx返回错误

https://graph.facebook.com/v2.10/me/photos?access_token=xxx

获得以下错误

{ 
    "error": { 
    "message": "An active access token must be used to query information about the current user.", 
    "type": "OAuthException", 
    "code": 2500, 
    "fbtrace_id": "DH1T17dMqR+" 
    } 
} 

我用下面的curl命令来获得积极的访问令牌https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=XXX&client_secret=YYY

的Facebook应用程序已经由页面管理员和客户端ID创建的客户端密钥用于获取应用访问令牌。

此前我们使用page-id而不是“me”标识符来获得使用上述curl的帖子,并且它对于特定的Facebook帐户正常工作。

其中page-id是您想要获得的帖子的特定Facebook页面的ID。

现在,相同的配置不适用于其他页面。

+0

您创建了一个应用程序访问令牌在这里 - '/ me'不与应用程序访问令牌工作。 – CBroe

页面最有可能受到年龄或位置的限制,因此您必须使用用户令牌或页面令牌为/page-id/photos

有关令牌的更多信息: