「Twitter API」を利用するためには? / Twitter API v1.1 / OAuth 1.0A / OAuth 2.0

TwitterTwitter Developer

「Twitter API」を利用するためには?

 状態:  閲覧数:531  投稿日:2016-10-17  更新日:2019-03-07
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について


認可の仕組みはOAuthで実装する仕様

Twitter API v1.1 / OAuth 1.0A / OAuth 2.0

 閲覧数:211 投稿日:2016-10-17 更新日:2019-03-08 

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トークンが必要


埋め込みツイート

「Twitter Developers」でアプリケーションを新規作成するためには? SMS認証用コードを確認可能な電話番号の登録が必要



類似度ページランキング
順位 ページタイトル抜粋
1 Twitter API 1.0 32
2 Twitter API v1.1 31
3 「Twitter Developers」でアプリケーションを新規作成するためには? SMS認証用コードを確認可能な電話番号の登録が必要 27
4 Twitter API 26
5 Twitter API 仕様 25
6 Twitte API 使用の勘所 24
7 「Windows10」へ「gitfor windows VERSION 2.22.0」をインストール 24
8 「Windows10」へ「gitfor windows VERSION 2.18.0」をインストール 24
9 「Twitter Developers」でApp作成 24
10 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  23
11 Twitter 複数アカウントでPOSTしたい 22
12 「Twitter Developer」審査結果に通り、appを作成。しかし、いつの間にか「User is not Authorized」が表示されていたケース 22
13 Twitterで並替機能を利用するモーメント数表示が0になるバグ。Twitter側は直す気がないと思われ 22
14 「Twitter Developer」で、遭遇したエラー系メッセージ 22
15 Twitter 回答を得られたQ 22
16 Twitter 回答を得られなかったQ 21
17 Twitterにおける「name」「screen_name」「user_id」の意味は明確に異なる 21
18 Git 失敗履歴2。「$ git reset」→ ソースコード削除。※Git BASH 経由で Windows10 から GitHub へ PUSH しようとするも、誤ってソースコードを削除してしまう 20
19 Twitter 認証で電子メール取得するまで 20
20 Git BASH 経由で、Windows10 から GitHub へ PUSH する 20
2022/5/29 4:25 更新
週間人気ページランキング / 5-22 → 5-28
順位 ページタイトル抜粋 アクセス数
1 埋め込みツイート | Twitter Developer(Twitter) 89
2 fatal: remote error: is not a valid repository name | Git BASH(開発環境) 8
3 GitHub(開発環境) カテゴリー 6
3 Twitter の2つの問題 / Phone number is already in use for too many accounts and cannot be added to another user. /「User is not Authorized」と表示されるアカウント 6
4 Twitter API (Twitter) カテゴリー 5
4 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(開発環境) 5
5 課金決済代行サービスを分類 | Webサービスビジネス 4
5 RTだけ表示するやつ / 2020/3/20時点の結論 / Link 4
6 デザイン カテゴリー 3
7 Twitter アカウント管理 | Twitter Developer(Twitter) 2
7 「お問い合わせフォームの日本語」をどう書けば良いかが分からない | 言葉(Webサービス開発) 2
7 Q2.About multiple applications 2
7 ログイン 2
7 teratailでは質問しない | プログラミング 2
7 「丁寧さ」をどうするの? / 以前作成したhelpを確認してみる / 色々迷う 2
7 電話番号認証を新規で行う(SMSメールを受信する)度に、(以前の該当アカウントでは)下記メールを受け取る 2
7 個人事業主が導入可能な「支払」機能を有する決済系サービス簡易比較表 2
7 「Email sent! We sent you a new copy of the confirmation email.」と表示されているのに、メール受信出来ない | Twitter Developer(Twitter) 2
7 何やってたか履歴 | プログラミング 2
7 RSS購読解除履歴 | RSS(プログラミング) 2
2022/5/29 1:01 更新