0
對於例如GET請求:Twitter API GET狀態/ user_timeline - 如何包含身份驗證?
如這裏記載:
https://dev.twitter.com/docs/api/1/get/statuses/user_timeline
我有一個OAuth用戶令牌和用戶令牌的祕密,再加上我的應用程序憑據...
文檔聲明支持身份驗證,但是如何將它包含在不可公開訪問的屏幕名稱的獲取請求中?
對於例如GET請求:Twitter API GET狀態/ user_timeline - 如何包含身份驗證?
如這裏記載:
https://dev.twitter.com/docs/api/1/get/statuses/user_timeline
我有一個OAuth用戶令牌和用戶令牌的祕密,再加上我的應用程序憑據...
文檔聲明支持身份驗證,但是如何將它包含在不可公開訪問的屏幕名稱的獲取請求中?
如果我理解您的問題,您希望能夠從第三方用戶那裏獲取屬於您網站用戶的OAuth令牌和機密的推文。來自第三方用戶的推文不可公開訪問,但您的用戶有訪問權限。這是正確的嗎?
通常,如果您想代表用戶訪問私人資源,則必須使用OAuth令牌和您的應用程序憑證sign the request。然後,Twitter可以檢查哪個用戶在您的網站上登錄過,以及用戶是否授予了您的網站訪問權限。
該簽名是一個格式的GET請求的報頭內發送這樣的:
Authorization:
OAuth oauth_consumer_key="xvz1evFS4wEEPTGEFPHBog",
oauth_nonce="kYjzVBB8Y0ZFabxSWbWovY3uYSQ2pTgmZeNu2VS4cg",
oauth_signature="tnnArxj06cWHq44gCs1OSKk%2FjLY%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1318622958",
oauth_token="370773112-GmHxMAgYyLbNEtIKZeRNFsMKPR9EyMZeS9weJAEb",
oauth_version="1.0"
還有對從Twitter文檔如何calculate the signature。