我在从Twitter返回一些oauth_token无效时遇到问题。经过研究后,我认为这是由于我的服务器与Twitter的服务器之间的系统时间不同所致。我可以通过卷曲'https://api.twitter.com/1/help/test.json'并检查'filetime'来获取Twitter的系统时间。结果是:我的服务器比Twitter的服务器快8秒。

这8秒是否可能导致Twitter返回空的oauth_token,如果这是问题所在,如何将服务器的时间(centos服务器)与Twitter的时间同步。

任何帮助都将不胜感激。谢谢。

最佳答案

Twitter API的时差为5分钟,因此,关闭8秒钟确实不是问题。当然,时间正确很重要,因此建议您运行类似ntpd的程序。但是,我非常确定您遇到的问题与时间无关。老实说,我什至不了解您使用空的oauth_token的含义。请注意,一旦拥有有效的oauth访问密钥,它们将永远有效,除非您手动将其撤消。

关于twitter - 服务器系统时间之间的巨大差异是什么?如何将CentOS服务器与Twitter同步?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8720599/

10-15 15:23