SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Web APIで楽々Androidアプリ

AndroidアプリからTwitter APIを利用するには

Web APIで楽々Androidアプリ(10)


Twitter APIを利用する準備

 Twitter APIを利用するには、アプリケーションの登録を行い、OAuth認証に利用するconsumer key、consumer secretという2つのキーコードを取得する必要があります。Twitterでは、このconsumer keyとconsumer secretによってアプリケーションを区別し、APIの利用頻度などを管理しています。

 アプリケーションの登録は、Twitter Appsサイトで行います。まず自分のTwitterアカウントか、新規取得してサインインします。

Twitter Apps
Twitter Apps

 サインイン後、「Create New App」というボタンをクリックし、アプリケーションの情報を入力します。入力する項目は、次の表のようになります。

入力項目
項目名 内容
Name アプリケーション名
Description アプリケーションの説明
Website 設置するサイトのURL
Callback URL Twitterの認証後にユーザーがリダイレクトされるURL
アプリケーション情報の入力
アプリケーション情報の入力

 Callback URL項目以外は入力必須です。Callback URLは、今回のアプリケーションでは利用しませんので、入力する必要はありません。また、Website項目は、アプリケーションのWebサイトがあれば入力します。なければ、自分のTwitterページのURLで大丈夫です。

 利用規約を確認したら、「Yes, I agree」にチェックを入れ、「Create your Twitter application」ボタンをクリックします。すると、アプリケーションの設定ページに遷移します。

 アプリケーションの設定ページでは、「API Keys」というタブを選択します。ここに表示される、API keyとAPI secretが、OAuth認証に利用するconsumer key、consumer secretキーとなります。

API Keys
API Keys

Access tokenの取得

 OAuth認証では、さらにAccess tokenと呼ばれるキーコードも必要です。このキーは、アプリケーションから、利用ユーザーのTwitterアカウントを認可するためのキーです。今回作成するアプリケーションでは、任意のユーザーのTwitterアカウントと連携する必要はありませんので、アプリケーション登録時にサインインしたアカウントで、Access tokenを取得しておきます。

 API Keysのページの「Create my access token」というボタンをクリックすれば、Access tokenとAccess token secretという2つのキーコードが作成され、表示されます。

Access tokenの取得
Access tokenの取得

次のページ
最後に

この記事は参考になりましたか?

Web APIで楽々Androidアプリ連載記事一覧

もっと読む

この記事の著者

山田 祥寛(ヤマダ ヨシヒロ)

静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。主な著書に「独習シリーズ(Java・C#・Python・PHP・Ruby・JSP&サーブレットなど)」「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravelなど)」「改訂3版JavaScript本格入門」「これからはじめるLaravel実践入門」「はじめてのAndroidアプリ開発 Kotlin編 」他、著書多数

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

WINGSプロジェクト 高江 賢(タカエ ケン)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7801 2014/07/17 20:08

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー