>>785-786
curlコマンドを使った認証周りはこんな感じ
curl --header "X-Radiko-App: pc_html5" --header "X-Radiko-App-Version: 0.0.1" \
--header "X-Radiko-Device: pc" --header "X-Radiko-User: dummy_user" \
--dump-header auth1_head.txt --silent "https://radiko.jp/v2/api/auth1"
(エリアフリー対応の場合は--cookieでcookieファイルを指定する)
レスポンスヘッダの内容がauth1_head.txtに落ちるので
・X-Radiko-AuthToken
・X-Radiko-KeyLength
・X-Radiko-KeyOffset
の値を取得する
PartialKeyは今まで使ってきたauth2_fmsと同じように種となる情報から
指定オフセットとバイトのバイナリを切り出してBASE64エンコード
なお種となる情報は http://radiko.jp/apps/js/playerCommon.js にある
new RadikoJSPlayer(...) の3つめの引数にある "bcd1510..." がそれ
このテキストを40バイトのバイナリと見なしてPartialKeyを取得
んで、こんな感じで実行すれば認証はOK
curl --silent --header "X-Radiko-Device: pc" --header "X-Radiko-User: dummy_user" \
--header "X-Radiko-AuthToken: {AuthToken}" --header "X-Radiko-PartialKey: {PartialKey}" \
"https://radiko.jp/v2/api/auth2"
ちなみにURLは
http://radiko.jp/v2/station/stream_smh_multi/{放送局ID}.xml
を取得して、xpathで /urls/url[@areafree="0"][1]/playlist_create_url/text() で抜けばよい
(エリアフリーは[@areafree="1"]とする)
探検
radiko関連ソフト総合 Part25 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
789名無しさん@お腹いっぱい。 (キュッキュ 1784-nhGI)
2017/09/09(土) 09:32:54.23ID:hIdZ7lkT00909■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【東京】清潔感がない?タイル直置きのドーナツに賛否 「I'm donut?」運営会社「運用の改善を含め検討」 [少考さん★]
- 【西東京・母子4人死亡】 亡くなった知人男性の携帯電話 母親の車内から見つかる 事件3日前「体調不良で会社を休む」と会社に欠勤連絡 [ぐれ★]
- 「今の日本では希望を抱けない」年末の食品配布会で悲痛な声を聞いた 物価高の2025年、利用者は過去最多に:東京新聞 [少考さん★]
- 米国防総省、中国軍は「2027年の台湾侵攻へ着実に前進」 分析公表 ★2 [蚤の市★]
- 高市政権、続く高支持率 積極財政や対中強硬姿勢評価か 「なぜこんなに高いのか」政権内に困惑も ★3 [ぐれ★]
- 【📱】PCだけじゃなかった… スマホも「世界的メモリ不足」で値上がりへ 26年はスペックダウンも頻発か [ぐれ★]
- 【悲報】コンビニバイトのJKにラブレターを送ったオッサン、無事手紙を晒される [834922174]
- 🤥ゆめめ王国🏰
- (´・ω・`)きょうはずっとおうちにいる日だよ
- 女の子「奢って貰えなかったらただのご飯。奢ってもらえて初めてデートと認識する」👈イキリキッズに論破される [856698234]
- 【高市】エプスタイン文書「トランプは少女を強かんした。少女は後日頭が吹き飛ばされた状態で発見されジサツと認定」 [517459952]
- 【高市早苗】米国防総省「2027年に東アジアで戦争始まるからよろしく😤👍」 [583597859]
