Facebook图形API返回400个带有正确访问令牌的错误请求

mue*_*air 7 curl http bad-request facebook-graph-api oauth-2.0

我只是在我的webapp中手动实现了一个Facebook oauth2流。收到正确的access_token并尝试为用户数据调用图形api之后,我得到了400错误请求作为响应。

GET https://graph.facebook.com/me?accessToken=MY_CORRECT_TOKEN&fields=id,name,email
Run Code Online (Sandbox Code Playgroud)

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

有没有人可以帮助我呢?

提前致谢

Nir*_*hah 6

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

GET https://graph.facebook.com/me?access_token=MY_CORRECT_TOKEN&fields=id,name,email
Run Code Online (Sandbox Code Playgroud)

您的URLaccessToken中的 实际上应该是access_token.