TwitterのAPIについて

Twitterは「いま」起きていることや、人々が話していることが見つけられる場所です。ウェブやモバイル端末からTwitterにアクセスできます。Twitterにある情報をできるだけ広く共有するために、API (アプリケーション・プログラミング・インタフェイス)を通してTwitterデータにプログラムレベルでアクセスし、企業、開発者、利用者に提供します。ここではTwitterのAPIとは何か、APIを通してどんな情報が利用できるのか、またTwitterがその利用において提供している保護について説明します。 

高次元では、APIはコンピュータープログラム同士がお互いに情報を要求、配信できるようにするための「会話」方法です。これは エンドポイントとして知られる、ソフトウェアアプリケーションを許可することで可能となります。Twitterで提供する情報の特定の種類に対応するアドレス(エンドポイントは一般に電話番号のように唯一無二です)。TwitterはAPIを通して私たちのサービス内にアクセスできるようにして、企業がTwitterでカスタマーフィードバックに対応しやすくするソリューションといった、Twitterと一体化したソフトウェアを人々が構築できるようにします。

Twitterデータは、その他のソーシャルプラットフォームのほとんどで共有するデータとは異なり、利用者が一般共有に設定する情報を反映しています。TwitterのAPIプラットフォームは、プロバイダ利用者が世界で共有する設定にしている一般のTwitterデータへの広範囲でのアクセスを提供します。APIによって利用者が非公開のTwitter情報(ダイレクトメッセージなど)を管理できるようにし、またこの情報を、許可した開発者に提供するようにもします。 

Twitterデータの利用

TwitterのAPIを利用したい場合は、 アプリケーション登録が必要です。初期設定では、アプリケーションはTwitterの一般情報の利用のみです。ダイレクトメッセージ送受信用などの役割を持たせる特定のエンドポイントには、情報利用の前に利用者からの追加の許可が必要です。初期設定ではアクセス許可がありません; アクセスの提供はアプリケーションごとに選択し、 アカウントで許可されたアプリケーションは全て制御できます。

TwitterのAPIはエンドポイントの広範囲を含み、それらは主に以下の5つに分類されます。

アカウントと利用者 
Twitterでは、開発者がアカウントのプロフィールや設定、アカウントのミュートまたはブロック、利用者やフォロワーの管理、許可のあるアカウントのアクティビティについての情報申請など、プログラム的な管理をできるようにしています。エンドポイントは、住民に緊急時の対応や警告について情報提供する バージニア州連邦緊急事態管理局 のような市民向けサービスにも役立ちます。

ツイートと返信 
一般のツイートと返信を開発者が利用できるように、開発者がAPIを通してツイートを投稿できるようにしています。開発者は特定のキーワード検索、または特定のアカウントからのツイートのサンプル請求によってツイートを利用できます。 

エンドポイントは、国際連合のようなNGOが公衆衛生に関する誤った情報の特定、理解、訂正に使っています。たとえば、予防接種について豚の成分が含まれる、または不妊を引き起こすという 噂が、インドネシアで蔓延していました 。噂がどのように始まり広がったのかを理解することで、国連はチームを立ち上げ、このイスラム教国特有の問題を引き起こした神話の払しょくに貢献できました。同じように、Twitterでは研究者が流行疾患発生時に初期症状を把握し、拡散を監視できるようにします。ノースイースタン大学では新種のインフルエンザ監視技術を最近開発した チームがTwitterのデータを使い、精度を落とすことなく、その他のモデルよりかなり早い6週間先までの流行予測をしています。 

ダイレクトメッセージ
ダイレクトメッセージ用エンドポイントは、特定のアプリケーションへ明示的に許可を与えている利用者間のダイレクトメッセージの会話にアクセスできるようにします。ダイレクトメッセージを販売することはありません。ダイレクトメッセージ用APIは、 Wendy's March Madness bracket builderのようにTwitterでパーソナライズされた体験を作り出せるよう、開発者が一部利用できるようにします。企業は自社で持つ、または管理するアカウントで、お客様への応対に人間またはチャットボットによる会話体験を、お客様サービス、マーケティング、ブランドエンゲージメント体験のために設定できます。 

広告 
企業がTwitterでの広告キャンペーン作成、管理が自動的にできる Sprinklrなど、開発者にはAPIセットを提供しています。開発者は一般のツイートを使い、トピックや興味関心を特定し、Twitterで多様なオーディエンスにリーチする広告キャンペーンを実施する企業に向けツールを提供します。 

パブリッシャーツールとSDK 
Twitterのタイムライン、共有ボタン、その他のTwitterコンテンツをウェブページに埋め込む、ソフトウェア開発者とパブリッシャー向けのツールを提供しています。これらのツールによって、Twitterでリアルタイムに公開されている会話をブランドのウェブ体験として組み込めるようになり、お客様はブランドのサイトから情報や記事を共有しやすくなります。 

開発者向け文書でAPIと各エンドポイントの仕様について詳細を確認できます。

APIとデータ製品全体で、利用者のデータを真剣に保護する責任があります。開発者によるTwitterデータの使用について評価するために、厳格なポリシーとプロセスで管理し、 このデータの不適切な使用を制限します。開発者がポリシーに違反しているとわかった場合は、TwitterはTwitterのAPIやデータ製品利用の一時停止や終了を含め、 適切な措置を取ります。

TwitterのAPIについての詳細は、 developer.twitter.com開発者ポリシーと同意書をご覧ください。詳細についてはTwitterとGDPRをご覧ください https://gdpr.twitter.com/

この記事をブックマークに追加するか、共有する

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

ご協力ありがとうございました。お役に立てて幸いです。

ご協力ありがとうございます。この記事を改善するには、どうすればよいでしょうか?

ご協力ありがとうございました。いただいたご意見は、記事の改善に利用させていただきます。