REST APIs / Streaming APIs

カテゴリー: Twitter API 旧仕様  閲覧数:585 配信日:2016-11-23 21:52


REST APIs


ツイートの更新や参照を行う最も基本的な API
・HTTP経由で URL 「api.twitter.com」へにクエリーを渡し(リクエストを送信し)てレスポンスを得る REST を利用

REST
・REpresentational State Transfer
・パラメータを指定して特定のURLにHTTPでアクセスすると、JSONで記述されたメッセージが送られてくるようなシステムおよび呼び出しインターフェース(「RESTful API」と呼ばれる)のことを指す
・システムの状態やセッションに依存せず、同じURLやパラメータの組み合わせからは常に同じ結果が返されることが期待される

URL
・api.twitter.com

型
・pull型なので、クライアントが能動的にリクエストを発行しなければ情報を受け取ることが出来ない

処理の流れ
・1.クライアントからTwitterサーバへHTTP接続を開く
・2.クライアントがリクエストを送出
・3.サーバがレスポンスを送り返す
・4.接続を閉じる


Streaming APIs


パブリック・タイムラインや特定の検索語彙、ユーザーID、位置情報によるフィルタリングで流れてくるリアルタイムな情報を取得するためのAPI

URL
・stream.twitter.com

型
・push型なので、リアルタイムに情報を受け取ることが可能

処理の流れ
・1.クライアントからTwitterサーバへHTTP接続を開く
・2.クライアントがリクエストを送出
・3.サーバ は次々にレスポンスを送り返す
・4.エラー等で切断されるまでずっと接続を維持し続ける





週間人気ページランキング / 10-28 → 11-3
順位 ページタイトル抜粋 アクセス数
1 開発 0 13
2 Git BASH 経由で、Windows10 から GitHub へ PUSH する | GitHub(Git) 6
3 2018年を振り返り、2019年の方針を決める。Webサービスビジネス | Webサービスビジネス 4
4 REST APIs / Streaming APIs 3
4 ファイナンス 3
4 2次選考結果全体 / 順位 / 感想 3
4 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 3
5 コード評価 / 従来 / 古いコードも保管していた理由 2
5 地図 2
5 作業履歴。2016年。2018年 2
5 「Twitter Developer」エラー系メッセージ一覧 2
5 「アクセストークン」取得するまでの流れ 2
5 比較一覧表 2
5 mhtmlの問題 / mhtmlで保存するのは何のため? / 欲しい拡張機能がないため、自分で作成するしかない 2
5 問題発生2 / 解決した方法 / 再度確認 2
5 2019年7月 2
5 文記述ルール 2
5 Q1.「Twitter API」は必ずユーザ認証させる必要がある? 自分のデータを取得する場合はユーザ認証画面へ遷移させる必要はない? 2
5 「ショートメール送信の上限」と「アカウントの凍結」は異なる 2
5 「Twitter Developers アカウント」を新規作成するためには、電話番号が必要 /「Twitter Developers アカウント」を新規作成すると、「Twitter アカウント」に電話番号が登録される / 既存Twitterアカウントより電話番号を削除すると、どうなるの? 2
2026/11/4 5:05 更新
指定期間人気ページランキング / 2020-5-27 → 2026-11-3
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 1089
2 開発 0 844
3 fatal: remote error: is not a valid repository name | Git BASH(Git) 755
4 Twitter アカウント管理 | Twitter Developer(Twitter) 629
5 Twitter API | Twitter API (Twitter) 605
6 動画対応 | プログラミング 598
7 「Twitterデータ」対応 | Twitter Developer(Twitter) 569
8 Windows10で使用できるGitクライアント | GitHub(Git) 471
9 本 | ブックマーク 467
10 Webサービス | ブックマーク 436
11 マッチングサービス | Webサービスビジネス 413
12 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 | Twitter Developer(Twitter) 374
13 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 336
14 技術書籍 | プログラミング 315
15 teratailでは質問しない | プログラミング 312
16 気になった動画 | ブックマーク 301
17 埋め込みツイート | Twitter Developer(Twitter) 278
18 ログイン 270
19 個人事業主 | Webサービスビジネス 258
20 Twitter 電話番号の問題 | Twitter Developer(Twitter) 248
2026/11/4 5:05 更新