Twitch APIの情報一覧
自分用のまとめ。あまり詳しく調べていないのでおそらく不正確。
配信中の配信にアクセス
https://api.twitch.tv/kraken/streams/ID
stream.~ //現在配信されていない場合はnullになる
_id:配信ID
game:配信ゲーム
viewers:現在の視聴者数
created_at:配信開始時刻
video_height:動画の高さ
average_fps:平均FPS
delay:遅延
is_playlist:プレイリストがあるか
_links.self 要求URL
preview.~ //スナップショット
small:小さいサイズ
medium:中ぐらいのサイズ
large:大きいサイズ
template:サイズ指定のテンプレートURL
channel.~(チャンネルの情報)
mature:成人かどうか?本登録か仮登録か?(わからん)
status:配信環境
broadcaster_language:言語
display_name:表示名
game:登録ゲーム
language:言語
_id:チャンネルID
name:チャンネル名
created_at:チャンネル登録日
updated_at:チャンネル更新日(最終配信日?)
delay:遅延
logo:チャンネルのロゴ
banner:チャンネルのバナー
video_banner:動画バナー?
background:背景色?
profile_banner:プロフィールバナー
profile_banner_background_color:プロフィールバナーの背景色
partner:プロの場合の雇い主?それとも単に親しくしている人?
url:チャンネルのURL
views:累計視聴者数?
followers:フォロワー数
_links.~ //チャンネルに対する各種APIのリクエストURL。SSL接続する必要があるため、そのままリクエストしてはダメ
self:APIの大本API
follows:フォロワー確認用
commercial:宣伝用
stream_key:ストリームキー
chat:チャット
features:?
subscriptions:字幕
editors:編集者
teams:チーム
videos:動画アーカイブ
_links.~
self:リクエストしたAPIリンク
channel:チャンネルのAPIリンク
存在しないチャンネルのストリームにアクセスした場合
error":"Not Found"
"message":"Channel '***' does not exist"
"status":404
取得できない特殊なチャンネル名もある?
"error":"Unprocessable Entity"
"message":"Channel 'lol' is unavailable"
"status":422
チャンネルにアクセスする場合
疑問
なんでkrakenやねん
リクエスト回数制限はないのか?