Twitter OAuth
目前有 1.0a 與 2.0 版本,1.0a 能使用的功能較多,
2.0 主要是用來獲取公開 API 資訊,不用用戶授權。
Twitter Oauth 1.0a
主要流程為:
1. twitter developer portal 註冊 app 後拿到 Consumer Key 與 Consumer Secret
用 Consumer Key 與 Consumer Secret 發送請求到: https://api.twitter.com/oauth/request_token ,之後拿到 oauth_token 與 oauth_token_secret
用 oauth_token 與 oauth_token_secret 給用戶在頁面 UI 授權,之後拿到 callback_url 會拿到 oauth_token 與 oauth_verifier,需要比對 oauth_token 與第二步驟的相同。
用 oauth_consumer_key 與 oauth_token, oauth_verifier 發送 API 到 twitter 獲取 access_token
https://developer.twitter.com/en/docs/authentication/oauth-1-0a/obtaining-user-access-tokens
Last updated