我正在使用linkedin gem作为我的RoR应用程序,它在我的本地和停滞状态下运行良好(它仅与测试中的虚拟数据一起生活),但在生产中我有Oauth :: timestamp拒绝错误。我的分段和生产服务器使用+0000区域设置,我不知道如何解决这个问题。请让我知道如何解决这个问题。Oauth ::时间戳被拒绝
0
A
回答
0
你在服务器上的日期可能不正确。您可以阅读oauth规范here中的时间戳记。它需要是within 5 minutes of LinkedIn's server time。
您可以通过键入它找出来:
date
,并通过使用设置:
date -s "17 Jan 2012 13:00:00"
1
请注意,您可以通过发送HEAD请求找出LinkedIn的服务器上当前的时间戳为其中一个资源。在python中,这可能是:
import httplib
conn = httplib.HTTPConnection("api.linkedin.com")
conn.request("HEAD", "/v1/people/~")
resp = conn.getresponse()
print resp.getheaders()
然后,您可以使用此日期为应用程序设置日期以便后续调用。这对您在系统上没有root权限(或知道如何设置时间/日期)很有帮助
0
您的链接配置文件时区和您的rails应用程序时区配置不相同。检查您的个人资料时区中已链接的个人资料的设置,或者可能位于config/application.rb上的位置并设置时间。
我刚刚通过设置我的时区解决了这个问题。
相关问题
- 1. Yahoo OAuth API拒绝访问令牌(Python)的时间戳
- 2. 访问被拒绝在春天oauth 2
- 3. 拒绝线,时间
- 4. 访问被拒绝时
- 5. machine.config'被拒绝
- 6. ping绝对时间戳
- 7. 许可在拒绝HTTP请求时被拒绝
- 8. UnknownError:连接被拒绝(连接被拒绝)
- 9. 访问被拒绝
- 10. 访问被拒绝
- 11. 访问被拒绝...?
- 12. Red5 NetConnection被拒绝
- 13. iTunes Connect - 被拒绝
- 14. 权限被拒绝
- 15. Inetpub -acces被拒绝?
- 16. 权限被拒绝
- 17. 连接被拒绝
- 18. 被策略拒绝
- 19. 权限被拒绝
- 20. 访问被拒绝 -
- 21. 连接被拒绝
- 22. 当/ dev/null还给出'权限被拒绝'时,消除“权限被拒绝”
- 23. Twitter API:调用oauth时调用oauth的时间戳request_token
- 24. Twitpic说我的OAuth数据被推特拒绝
- 25. OAuth 2.0使用Google客户端JavaScript,获取权限被拒绝
- 26. Oauth 2访问被拒绝,范围选举返回0
- 27. Selenium WebDriver:连接被拒绝(连接被拒绝)
- 28. java.net.ConnectException:连接被拒绝(连接被拒绝)
- 29. JavaMail - 发件人地址被拒绝:访问被拒绝
- 30. (13)权限被拒绝:访问/cgi-bin/test.cgi被拒绝