「Twitter API」を利用するためには?
1.Twitterユーザーアカウント作成
・アプリケーション作成するためには、電話番号認証が必要
※以前は不要だった
2.「Twitter Developers」でアプリケーション作成
・Consumer Key (API Key)
・Consumer Secret (API Secret)
・Access Token
・Access Token Secret
・Access Level … Read, write, and direct messages
アプリケーション作成
アプリケーション編集
※上記以外は、削除可
認可の仕組みはOAuthで実装する仕様
・アプリケーション作成するためには、電話番号認証が必要
※以前は不要だった
2.「Twitter Developers」でアプリケーション作成
・Consumer Key (API Key)
・Consumer Secret (API Secret)
・Access Token
・Access Token Secret
・Access Level … Read, write, and direct messages
電話番号登録が必要なタイミングは限定されている
アプリケーション作成
アプリケーション編集
※上記以外は、削除可
OAuthについて
認可の仕組みはOAuthで実装する仕様
Twitter API v1.1 / OAuth 1.0A / OAuth 2.0
Twitter API バージョン
1種類
・1.1
OAuth バージョン
「Twitter API v1.1」で使用可能なOAuthバージョンは2種類
・1.0A
・2.0
OAuth最新バージョンは「2.0」だが、「Twitter API 1.1」では旧バージョンの「1.0a」をメインで使用
・一部で「OAuth2.0」の仕組みも導入している
※「OAuth1.0」「OAuth2.0」の互換性はない
・OAuth2 接続方法
大きく2種類
┏A.ユーザ認証 / OAuth1.0a / accessトークン
┗B.アプリケーション認証 / OAuth2.0 / bearerトークン
accessトークン
Twitter APIで、アカウントのデータへアクセスする際には?
・そのユーザーのaccessトークンが必要