ソーシャルメディア OAuthコードを使ってAndroidアプリケーションでTwitterサーバーと話す方法 - あなたのAndroidアプリがTwitterサーバーと通信するためのダミー

OAuthコードを使ってAndroidアプリケーションでTwitterサーバーと話す方法 - あなたのAndroidアプリがTwitterサーバーと通信するためのダミー

ビデオ: What’s New in Google’s IoT Platform? Ubiquitous Computing at Google (Google I/O '17) 2025

ビデオ: What’s New in Google’s IoT Platform? Ubiquitous Computing at Google (Google I/O '17) 2025
Anonim

あなたのAndroidアプリがTwitterサーバーと通信するためには、独自のOAuthコードが必要です。それらを入手するには、下記の簡単な手順に従うと、自分のTwitterアプリを開発する途中になります。

Twitterは予告なしにいつでもウェブサイトのデザインを変更する可能性があります。

  1. あなたのTwitterユーザーアカウントにサインインします(まだアカウントを持っていない場合はアカウントに登録します)。

    <! - 1 - >
  2. Twitterのアプリ開発者ページ をご覧ください。 星が調和していれば、Twitterの「アプリケーションを作成」ページが表示されます。

    「アプリケーションの作成」ページで、(誤解を招くオプションの)コールバックURLフィールドと共に、必須フィールドをすべて入力します。

  3. ページにアクセスすると、「名前」フィールド、「説明」フィールド、「ウェブサイト」フィールド、および「コールバックURL」フィールドが表示されます。 [コールバックURL]以外のフィールドは、必要なものとして一覧表示されます。

    (名前フィールドの)アプリケーション名の作成は難しいことではありません。しかし、他の分野では何を使用していますか?結局のところ、あなたは、工業的に強力なAndroidアプリを開発していません。あなたはTwitter4Jの使い方を知るためのアプリであるテストアプリのみを作成しています。

    良いニュースは、あなたが[Description]フィールドに入力したほとんどすべてが大丈夫だということです。実際のURLのようなものを入力する限り、ウェブサイトとコールバックのURLフィールドについても同じことが言えます。

    <! - 3 - >

    Androidアプリ経由でTwitterと通信するには、コールバックURLが必要です。ウェブサイトフィールドもコールバックURLフィールドも、実際のウェブページを指していなければなりません。しかし、あなたはそれらの2つのフィールドに記入する必要があります。

    OAuthを使用すると、Webブラウザを使用してユーザーをTwitterにログインできます。ログインが成功すると、ユーザーのブラウザが特定のページにアクセスし、そのページのURLがコールバックURLになります。

    「コールバックURL」フィールドに必須とマークされていません。それにもかかわらず、コールバックURLフィールドにURL(http:// www。example。comなど)を入力する必要があります。

    条件に同意して、あなたが良い人であることを証明するために他のものを実行した後、「Twitterアプリケーションを作成」ボタンをクリックします。

  4. そうすることで、新しいアプリケーションの詳細、つまり詳細タブが表示されるページに移動します。この例では、2つの最も重要な項目は、アプリのアクセスレベルとコンシューマキーです。

    OAuthの世界では、コードがTwitterのサーバーと通信するアプリケーションは、

    消費者 です。信頼できるコンシューマーであることを確認するには、アプリがTwitterのサーバーにパスワードを送信する必要があります。 OAuthの用語では、これらのパスワードは、 コンシューマキー および コンシューマシークレット と呼ばれます。 同じWebページで、アプリケーションの[Permissions]タブを選択します。

  5. [アクセス権]タブには、アクセスタイプの選択肢が表示されます。

    アプリケーションのアクセスを読み取り専用(デフォルト)から読み取り、書き込み、およびアクセスのダイレクトメッセージに変更します。

  6. このおもちゃアプリケーションでは、読み取り、書き込み、およびアクセスのダイレクトメッセージ(利用可能なアクセスモデル)を選択します。このオプションは、アクセスの問題のためにあなたのアプリがレンガの壁に当たらないようにします。しかし、現実のアプリケーションを開発するときは、逆のことを行います。アプリケーションの要件に合った最小限のオプションを選択します。

    まず、アプリのアクセスレベルを変更し、アプリのアクセストークンを作成します(手順9を参照)。アクセスレベルを変更する前に、アクセストークンを作成しないでください。アクセストークンを作成した後にアクセスレベルを変更しようとすると、アプリは機能しません。悪いのは、開発者。 twitter。 comのページは問題について警告しません。

    アプリケーションの設定を更新するボタンをクリックします。

  7. これを行うと、アプリケーションのアクセスレベルが読み取り、書き込み、およびアクセスのダイレクトメッセージに変更されます。

    同じWebページで、[キーとアクセストークン]タブを選択します。

  8. そのタブを選択すると、ページに新しいものが表示されます。

    [マイアクセストークンの作成]ボタンをクリックします。

  9. その後、アプリのキーとアクセストークンタブには、アプリのアクセスレベル、コンシューマーキー、コンシューマーシークレットに加えて、アプリのアクセストークンとアクセストークンのシークレットが表示されます。

    アプリの[詳細]タブの4つのコード(コンシューマーキー、コンシューマーシークレット、アクセストークン、アクセストークンシークレット)をアプリのメインアクティビティの適切な行にコピーします。

OAuthコードを使ってAndroidアプリケーションでTwitterサーバーと話す方法 - あなたのAndroidアプリがTwitterサーバーと通信するためのダミー

エディタの選択

Dreamweaverで複数のイメージを使用してスワップを作成する方法 - より複雑なページを作成する前にダミー

Dreamweaverで複数のイメージを使用してスワップを作成する方法 - より複雑なページを作成する前にダミー

Dreamweaverのスワップイメージビヘイビアでデザインし、完成したページを見てください。スワップ画像の動作では、ページ上の画像の一部または全部を置き換えることができます。イメージのスワップ動作を使用する場合は、同じサイズ(高さ...

Dreamweaverで属性を定義する方法 - ダミー

Dreamweaverで属性を定義する方法 - ダミー

Dreamweaverのプロパティインスペクタはコンテキスト依存型です。その画像のHTML属性が表示および編集可能である。編集可能な画像属性の中には、設計要素よりも「技術的」なものがあります。たとえば、イメージIDは、イメージがJavaScriptプログラムまたはデータベースに接続されている場合に使用されます。プロパティのその他のイメージ属性...

Dreamweaverで既存のWebサイトをダウンロードする方法 - 既存のWebサイトで作業する場合はダミー

Dreamweaverで既存のWebサイトをダウンロードする方法 - 既存のWebサイトで作業する場合はダミー

あなたのコンピュータ上にそのコピーをまだ持っていない場合は、Dreamweaverを使用して、(アクセスするログイン情報がある)任意のWebサイトのファイルの一部またはすべてをダウンロードできます。

エディタの選択

QuickBooks 2012のアイテムリストにグループアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにグループアイテムを追加する方法 - ダミー

グループアイテムを使用すると、クイックブックス2012の顧客は、顧客の視点から単一のアイテムを購入している顧客に簡単に請求することができますが、実際には複数のアイテムを販売しています。あなたが花屋であり、バレンタインデーで盛んなビジネスをしているとします。あなたのベストセラーアイテムは、赤いバラでもいいかもしれません...

QuickBooks 2013のアイテムリストにグループアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにグループアイテムを追加する方法 - ダミー

グループアイテムを使用すると、QuickBooks 2013の顧客に、単一のアイテムを購入しているときに、簡単に請求することができますが、実際には複数のアイテムを販売しています。あなたが花屋であり、バレンタインデーでビジネスが活気づいているとします。あなたのベストセラーアイテムは、赤いバラで、かわいいかもしれません。

QuickBooks 2011顧客リストに顧客を追加する方法 - 顧客なしのダミー

QuickBooks 2011顧客リストに顧客を追加する方法 - 顧客なしのダミー

あまりビジネスではありません。 QuickBooks 2011の顧客一覧には、請求先住所、配送先住所、電話番号など、お客様のすべての情報が記録されています。請求書を作成したり注文したりする必要があるときは、仕事を円滑かつ迅速に行えるようにQuickBooksがあります。追加するには、次の手順に従ってください。

エディタの選択

SketchUpの前面、上面および側面ビューと組み合わせて交差を使用する方法 - ダミー

SketchUpの前面、上面および側面ビューと組み合わせて交差を使用する方法 - ダミー

SketchUpで車をモデル化しようとしたことがある人は、それが難しいことだと分かっています。問題は、車(そして他のほとんどの車)が一種の曲だということです。さらに悪いことに、彼らはいくつかの方向に湾曲しています。

Google SketchUp 8のソリッドオブジェクトを理解する - ダミー

Google SketchUp 8のソリッドオブジェクトを理解する - ダミー

ソリッドツールは、Google SketchUpモデラーにとって、作業。ソリッドモデリング操作を使用すると、他の図形を相互に追加または削除して、必要な図形を作成することができます。このタイプのモデリングは実際には他の3Dアプリケーションでは一般的です。今SketchUpでもそれを行うことができます。以前は...

SketchUpのGoogle SketchUp 8 - ダミー

SketchUpのGoogle SketchUp 8 - ダミー

のエッジとフェイスを理解すると、エッジとフェイスの2種類があります。それらは、あなたが作るすべてのモデルの基本的なビルディングブロックです。集合的に、モデルのエッジとフェイスはジオメトリです。誰かがジオメトリを参照するとき、彼女はエッジとフェイスを話しています。他のモデリングプログラムには他の種類があります...