ビデオ: What’s New in Google’s IoT Platform? Ubiquitous Computing at Google (Google I/O '17) 2025
あなたのAndroidアプリがTwitterサーバーと通信するためには、独自のOAuthコードが必要です。それらを入手するには、下記の簡単な手順に従うと、自分のTwitterアプリを開発する途中になります。
Twitterは予告なしにいつでもウェブサイトのデザインを変更する可能性があります。
-
あなたのTwitterユーザーアカウントにサインインします(まだアカウントを持っていない場合はアカウントに登録します)。
<! - 1 - > -
Twitterのアプリ開発者ページ をご覧ください。 星が調和していれば、Twitterの「アプリケーションを作成」ページが表示されます。
「アプリケーションの作成」ページで、(誤解を招くオプションの)コールバックURLフィールドと共に、必須フィールドをすべて入力します。
-
ページにアクセスすると、「名前」フィールド、「説明」フィールド、「ウェブサイト」フィールド、および「コールバックURL」フィールドが表示されます。 [コールバックURL]以外のフィールドは、必要なものとして一覧表示されます。
良いニュースは、あなたが[Description]フィールドに入力したほとんどすべてが大丈夫だということです。実際のURLのようなものを入力する限り、ウェブサイトとコールバックのURLフィールドについても同じことが言えます。
<! - 3 - >
Androidアプリ経由でTwitterと通信するには、コールバックURLが必要です。ウェブサイトフィールドもコールバックURLフィールドも、実際のウェブページを指していなければなりません。しかし、あなたはそれらの2つのフィールドに記入する必要があります。OAuthを使用すると、Webブラウザを使用してユーザーをTwitterにログインできます。ログインが成功すると、ユーザーのブラウザが特定のページにアクセスし、そのページのURLがコールバックURLになります。
「コールバックURL」フィールドに必須とマークされていません。それにもかかわらず、コールバックURLフィールドにURL(http:// www。example。comなど)を入力する必要があります。
条件に同意して、あなたが良い人であることを証明するために他のものを実行した後、「Twitterアプリケーションを作成」ボタンをクリックします。
-
そうすることで、新しいアプリケーションの詳細、つまり詳細タブが表示されるページに移動します。この例では、2つの最も重要な項目は、アプリのアクセスレベルとコンシューマキーです。
OAuthの世界では、コードがTwitterのサーバーと通信するアプリケーションは、
消費者 です。信頼できるコンシューマーであることを確認するには、アプリがTwitterのサーバーにパスワードを送信する必要があります。 OAuthの用語では、これらのパスワードは、 コンシューマキー および コンシューマシークレット と呼ばれます。 同じWebページで、アプリケーションの[Permissions]タブを選択します。
-
[アクセス権]タブには、アクセスタイプの選択肢が表示されます。
アプリケーションのアクセスを読み取り専用(デフォルト)から読み取り、書き込み、およびアクセスのダイレクトメッセージに変更します。
-
このおもちゃアプリケーションでは、読み取り、書き込み、およびアクセスのダイレクトメッセージ(利用可能なアクセスモデル)を選択します。このオプションは、アクセスの問題のためにあなたのアプリがレンガの壁に当たらないようにします。しかし、現実のアプリケーションを開発するときは、逆のことを行います。アプリケーションの要件に合った最小限のオプションを選択します。
まず、アプリのアクセスレベルを変更し、アプリのアクセストークンを作成します(手順9を参照)。アクセスレベルを変更する前に、アクセストークンを作成しないでください。アクセストークンを作成した後にアクセスレベルを変更しようとすると、アプリは機能しません。悪いのは、開発者。 twitter。 comのページは問題について警告しません。
アプリケーションの設定を更新するボタンをクリックします。
-
これを行うと、アプリケーションのアクセスレベルが読み取り、書き込み、およびアクセスのダイレクトメッセージに変更されます。
同じWebページで、[キーとアクセストークン]タブを選択します。
-
そのタブを選択すると、ページに新しいものが表示されます。
[マイアクセストークンの作成]ボタンをクリックします。
-
その後、アプリのキーとアクセストークンタブには、アプリのアクセスレベル、コンシューマーキー、コンシューマーシークレットに加えて、アプリのアクセストークンとアクセストークンのシークレットが表示されます。
アプリの[詳細]タブの4つのコード(コンシューマーキー、コンシューマーシークレット、アクセストークン、アクセストークンシークレット)をアプリのメインアクティビティの適切な行にコピーします。
