我正在使用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被拒絕