Facebook图形api返回400个错误请求和正确的访问令牌

时间:2014-09-04 09:59:12

标签: http facebook-graph-api curl oauth-2.0 bad-request

我只是手动将facebook oauth2流程实现到我的webapp中。在收到正确的access_token并尝试为用户数据调用图api后,我收到了400 BAD REQUEST作为响应。

GET https://graph.facebook.com/me?accessToken=MY_CORRECT_TOKEN&fields=id,name,email

当我在facebook上提供的开发工具中使用完全相同的调用时它会成功,但是当我尝试使用任何其他http客户端时它不起作用。 我已经尝试过使用curl,apache commons和其他一些http客户端。

有人能帮助我吗?

提前致谢

3 个答案:

答案 0 :(得分:4)

您的API调用格式不正确。请尝试以下方法:

GET https://graph.facebook.com/me?access_token=MY_CORRECT_TOKEN&fields=id,name,email

您网址中的accessToken实际上应为access_token

答案 1 :(得分:0)

对于使用相同错误消息但不同问题登陆此处的人员,如果同时具有IPv4和IPv6连接,则还可以检查两个IP(v4和v6)是否已在Facebook OAuth参数中授权(在developer.facebook上)。 COM)。这解决了我的问题。

答案 2 :(得分:0)

就我而言,我的“永久”访问令牌已过期。

相关问题