Twitter APIを使うアプリケーションの登録方法

Twitterアプリケーションを作るには、以下の2つが必要です。
  • Consumer key
  • Consumer secret
この他に
  • Access token
  • Access token secret
がありますが、ユーザー認証だけを行う場合は、ここ取得する必要ありません。
    ここでは、この登録/取得方法を説明しています。

    Twitterアプリケーションを作るには携帯電話番号が登録されたTwitterのアカウントが必要です。あからかじめTwitterのアカウントの携帯番号登録をしておいてください。

    ログインする

    電話番号が登録してあるTwitterのアカウントでTwitterにログインしてください。


    開発者用のサイトへ

    Twitter社のApplication Managementサイト(https://apps.twitter.com/)にアクセスして、[Create New App]を押します。
    Twitter Apps


    作成するアプリケーションの登録

    [Create an application]画面が表示されます。
    Name,Description,Website,Callback URLの4つの項目に必要な情報を入力します。
    • Name
      作成するアプリケーションの名前です。この項目は必ず入力します。
      32文字までの名前で、既に使われている名前や空白を含む名前は使えないようです。日本語は使えます。
    • Description
      作成するアプリケーションの説明文です。この項目は必ず入力します。日本語は使えます。
    • Website
      作成するアプリケーションのウェブページのURLを入力します。この項目は必ず入力する必要がありますが、Webアプリケーションでなければ実在しないURLを入力すいてもだいじょうぶです。また、まだウェブページが用意できていない場合も実在しないURLを入力しておいて、あとから変更することが出来ます。
    • Callback URL
      OAuthなどの認証後に呼び出される(戻ってくる)URLを入力します。この項目は省略可能です。
    入力したら、下の[Developer Agreement]のチェックボックスを押して同意するを☑にして、[Create your Twitter application]を押します。入力内容に問題がなければ自動的にアプリケーションの管理画面に移動します。


    アプリケーションの管理画面の管理

    前の[Create your Twitter application]で、入力内容に問題がなければ下の画面が表示されます。


    Permissionの設定

    [Permissions]を押して作成するアプリケーションの権限を設定します。権限は後からでも変更できますが、わかっていれば最初に設定しましょう。
    簡単に説明すると以下のようになっています。1→2→3の順番にアプリケーションが出来ることは増えますが、その分ユーザーが承認を迷うようになるので、Permissionは必要な分だけを要求するほうがいいでしょう。
    1. Read only - タイムラインをみるだけのアプリケーション
    2. Read and Write - 1に加えて、ツイートもするアプリケーション
    3. Read, Write and Access direct messages - 2に加えてDMも読み書きするアプリケーション 
     [Read only],[Read and Write],[Read, Write and Access direct messages]のどれかを選択したら、[Update Settings]を押します。


    Consumer keyとConsumer secret

     [Keys and Access Tokens]を押します。ここに[Consumer Key (API Key)]と[Consumer Secret (API Secret)]があります。