目前,我尝试查询Facebook Open Graph Api。 我的问题如下:
致电:https://graph.facebook.com/endpoint?key=value&access_token=app_id|app_secret结果
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104
}
}
当我第一次收到访问令牌并使用它时,也会出现同样的错误。在这种情况下,我使用从Graph API Explorer收到的访问令牌,一切正常。 https://developers.facebook.com/tools/explorer)
比较我从Facebook收到的访问令牌和Graph API Explorer的访问令牌,我发现长度不同,因为第二个令牌更长。 (如果我没错的话,我认为它是一个会话令牌)
如何才能获得这样的令牌以进行上述API调用?
答案 0 :(得分:0)
您的appId和secret用于生成您的access_token,它们实际上不是令牌,因此您的流程有问题。一些示例代码可能有助于确定您出错的地方。虽然请不要在这里发布您的appid和秘密。
https://developers.facebook.com/docs/facebook-login/overview/#loginflows
您尚未说明您使用的语言,但已有许多SDK可以简化此过程。
在上面的页面底部,有许多链接会引导您完成不同平台的登录过程,因此我建议您查看这些