Twitter の OAuth で Access Token を得るまでの流れ

  • コンシューマーは consumer_key と consumer_secret を取得しておく

  • コンシューマーは consumer_key と consumer_secret を使って request_token(oauth_token) を取得する

  • コンシューマーは request_token(oauth_token) を使って認可画面の URL を生成する

  • ユーザーに Twitter の認可画面の URL にアクセスしてもらう

  • ユーザーに Twitter の認可画面でコンシューマーに対して認可してもらう

  • Twitter は oauth_verifier を付けてコンシューマーが指定した URL にリダイレクトする

  • コンシューマーは下記を使って access_token(oauth_token) と access_token_secret(oauth_token_secret) を取得する

    • oauth_verifier
    • request_token
    • request_token_secret
  • コンシューマーは access_token(oauth_token) と access_token_secret(oauth_token_secret) を使って Twitter API を呼ぶ