授權獲得以下錯誤後,調用輪廓API時獲得非法訪問令牌錯誤通過omniauth,LinkedIn
{
errorCode: 0
message: "Invalid access token."
requestId: "7PQ0XX5WYL"
status: 401
timestamp: 1418976605501
}
當授權用戶,並通過https://github.com/skorks/omniauth-linkedin
我的查詢獲得的access_token後查詢看起來像
GET https://api.linkedin.com/v1/people/~?oauth2_access_token=8d8bb5ad-XXX-9026cde508b6-XXX
同樣在https://developer.linkedin.com/documents/authentication步驟4中提到的在標頭中傳遞令牌。進行身份驗證追求
爲
GET https://api.linkedin.com/v1/people/~
Connection: Keep-Alive
Authorization: Bearer 8d8bb5ad-XXX-9026cde508b6-XXX
Host: api.linkedin.com
x-li-format: json
我的響應頭看起來像
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.101 Safari/537.36
Authorization: Bearer 8d8bb5ad-XXX-9026cde508b6-XXX
x-li-format: json
Accept: */*
Accept-Encoding: gzip,deflate
我還提到在LinkedIn上的開發者網站https://developer.linkedin.com/forum/invalid-access-token這個問題,但沒有更新(完全螺紋)
我是doi有什麼不對,有什麼想法?
我也遇到同樣的錯誤,你有沒有找到任何修復? – Dibish 2015-02-24 11:40:01
@Dibish我使用OAuth 1.0進行認證流程,當我通過https://github.com/decioferreira/omniauth-linkedin-oauth2 gem通過OAuth 2.0認證用戶時,當我使用新的令牌錯誤得到解決時,我得到新的令牌。 – 2015-02-25 13:29:56