OAuth 授权timestamp refused问题
400 timestamp_refused /oauth/request_token
两台机器161、155
两机器代码完全一致,但155部署时,启动需要OAuth授权用户,授权老是失败,但161却没问题!
仔细查找API、修改schell文件全都无济于事...
网上找了一下问题的解释,大概意思是生成OAuth认证签名必须的参数 服务器时间戳timestamp 不正确
我先后比较两机器的时间 发现155机器比161机器时间整整快了10分钟 而我当前机器跟161却只相差两分钟
1612012-01-01 10:05:331552012-01-01 10:15:23本机2012-01-01 10:03:12
想到可能Liunx系统服务器提供商所在地那边的时间比我们这快些,所以先像155机器时间提出了怀疑
将155机器时间改为161机器时间后,重新启动,授权OK!
作者:SVENNEE
出处:http://www.cnblogs.com/svennee
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如果您觉得此文有帮助,请点击推荐和关注我。您的支持将鼓励我继续创作!
![](https://images.cnblogs.com/cnblogs_com/svennee/655802/o_by-nc-sa_2.5_88x31.png)
出处:http://www.cnblogs.com/svennee
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
如果您觉得此文有帮助,请点击推荐和关注我。您的支持将鼓励我继续创作!
![](https://images.cnblogs.com/cnblogs_com/svennee/655802/o_by-nc-sa_2.5_88x31.png)