Facebook图形错误请求400 PHP

Facebook图形错误请求400 PHP,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,graph.facebook.com突然返回400 我调用graph.facebook.com/me?access_token=[at]获取用户的个人资料,以验证用户的身份 这是完美的工作,但现在它不是。你们知道Facebook会不会屏蔽服务器之类的东西吗 该站点托管在Linode服务器中 提前谢谢 Facebook访问令牌通常在3600秒后过期,这将导致错误400秒 您可以扩展它们:我检测到了一些东西。从我的生产服务器ping graph.facebook.com返回31.13.73.145,

graph.facebook.com突然返回400

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

这是完美的工作,但现在它不是。你们知道Facebook会不会屏蔽服务器之类的东西吗

该站点托管在Linode服务器中


提前谢谢

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


您可以扩展它们:

我检测到了一些东西。从我的生产服务器ping graph.facebook.com返回31.13.73.145,但从我的计算机(位于阿根廷)返回31.13.85.8

因此,我将server/etc/hosts文件改为指向31.13.73.145,这样它就可以工作了

老实说,这不是一个解决办法。我仍然想知道是否有人有这个问题

谢谢

更正:


我输入了一个错别字,将/etc/hosts更改为31.13.85.8,然后它就工作了。

结果是,我使用的令牌在php请求前几秒钟创建了自己:这真的不太可能。大多数大型网站都有很多IP——如果你从不同的位置ping谷歌、雅虎、Facebook、亚马逊等,你会得到不同的IP。他们这样做是为了将您指向离您最近的数据中心/CDN边缘。