ドキとミクのAPIとかm3u8とか
2024年07月12日2024年07月12日
- 当サイトの今は亡き掲示板での情報をまとめました。
- 後から情報を付け加えていくかもしれません。
【ドキ】
- 9桁の数字 → display_id = ユーザーID
→ プロフィールページや配信ページのURLに含まれている番号 - 10桁の数字 → show_id = sid
→ 配信ごとに付けられる識別番号 - doki.live/user/(9桁の数字)
→ プロフィールページ(PCから直にはアクセスできない) - doki.live/(9桁の数字)
→ そのユーザーIDを持っている人の配信ページ - doki.live/(9桁の数字)?sid=(10桁の数字)
→ sidに紐づいた配信データ(生配信 or 録画)が表示されるページ(録画はPCから直には見られない)
→ スマホ表示(モバイルモード)だとユーザーIDよりsidが優先されるため、sidが別の配信者のものであった場合、その別の配信者のページが表示される(sidからユーザーIDを取得する方法)
sidの取得方法
- 配信中であれば「シェア」のところから取得できる(アプリからのみ)
- ウェブサイトからでもソースを見れば書いてあるので取得できる
- 配信終了後であってもソースに書かれたままなので取得できる(本人が消していなければ、次の配信までは取得できる)
- ソースを調べる際は、show_id でページ内を検索すれば見つかる
API
- api.dokidokilive.com/api/live/topshows/v2/
→ 配信者来場者数順データ - api.dokidokilive.com/api/live/latestshows/
→ 配信者新着順データ
【ミク】
- 8桁の数字 → id(userID)
→ プロフィールページや配信ページのURLに含まれている番号 - 8桁の数字 → live_session_id
→ 配信ごとに付けられる識別番号 - mixch.tv/u/(id)
→ プロフィールページ - mixch.tv/u/(id)/live
→ 配信ページ - tcplay.mixch.tv/trtc_1400594978/(live_session_id).m3u8
→ 見始めたところまでは戻せる 配信が終わると消える サイトのTOPページのソースやAPIから取得可能
API
- mixch.tv/api-web/home
→ 配信者上位100人(サイトのTOPページと同じ) - mixch.tv/api-web/users/(id)/live
→ 配信者の個別のデータ