Facebook Graph Bad Request 400 PHP

时间:2014-10-01 18:37:36

标签: php facebook facebook-graph-api

graph.facebook.com突然返回400。

我调用graph.facebook.com/me?access_token=[at]来获取用户个人资料,以验证用户的身份。

这很完美,但现在不行。你们知道Facebook是否会阻止服务器或类似的东西吗?

该网站托管在Linode服务器中。

提前致谢!

2 个答案:

答案 0 :(得分:2)

Facebook访问令牌通常在3600秒后过期,这将导致错误400秒。

您可以扩展它们:https://developers.facebook.com/docs/facebook-login/access-tokens#extending

答案 1 :(得分:0)

我已经发现了一些东西。从我的生产服务器,ping graph.facebook.com返回31.13.73.145,但是从我的计算机(位于阿根廷)它返回31.13.85.8。

所以,我已经将服务器/ etc / hosts文件更改为指向 31.13.73.145,,所以它可以工作。

老实说,这不是解决方案。我仍然想知道是否有人遇到过这个问题。

谢谢!

<强> CORRECTION:

我做了一个拼写错误,将/ etc / hosts更改为31.13.85.8,然后就可以了。