Twitterの連携アプリケーション

News Twitterの開発元では、Twitterの連携アプリケーションとしてサイトを登録することを推奨しています。その理由はTwitterの提供する認証機構に、セキュリティ上の問題があった場合の影響を最小限に留めるためです。

Twitter連携アプリケーションの登録

Twitter連携アプリケーションは以下の手順で登録を行います。(注意: 基本的な登録内容は変わりませんが、ここに書いてある内容は少し古くなってしまいました。)

  1. Twitterに登録したいアカウントでログインします。
  2. Twitterアプリケーションのページにアクセスして、新しいアプリケーションを追加をクリックします。
  3. 以下の項目に入力します。
    • アプリケーション名
    • アプリケーションの説明
    • アプリケーションのWebサイトURL
    • サイト
    • アプリケーションの種類: ブラウザーアプリケーションを選択
    • コールバックURL
    • Default Access type: "Read & Write"を選択
    • Twitterでログインする: 選択

ここで各URLはContaoで公開するサイトのURLで良いでしょう。また、コールバックURLは実際には使用されませんが、空にしておくとTwitterからリクエストトークンの取得をするときに認証エラーとなります。

以上を入力して、ページの"保存する"のボタンをクリックすると、アプリケーションの登録が完了して"Consumer key"と"Consumer secret"が発行されます。これをContaoの構成(環境設定)に登録すると、以下のように赤字による警告は表示されなくなります。

Twitterの認証済みの構成(環境設定)の項目