>>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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 広島・菊池涼介が同僚選手に「ライターで炙ったフォークを押し当てた」加害証言 [Anonymous★]
- 兵庫県に“約8億円”相当の金塊が匿名で寄付される 斎藤知事「多大なるご厚意に深く敬意を表する」 [煮卵★]
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★37 [爆笑ゴリラ★]
- 牛肉に手が出なかった女性、消費税1%なら「控えていた外食に」…1万5000品目の値札を貼り替えるスーパー「従業員は疲弊」★2 [ぐれ★]
- 「就職氷河期世代向け国家公務員試験」今年度の申込者数は5116人 来年度以降にチャレンジする人が今すべきこと [煮卵★]
- 【芸能】やす子、「食事に困っている子いたら、食事を提供します」 東京近郊の子どもたちに呼びかけ [冬月記者★]
- 【動画】堀大輔さん死にそう スマホとアイコスを間違えるwwwwwwww [977790669]
- 【高市悲報】とんこれ石戸「左は頭がいいけど性格悪い、右は頭悪いけど性格いい😤性格いい方と仕事したいですよね」 [359965264]
- 高市早苗ブレーン「失われた30年は世界でも稀に見る大失敗。よほど基本的な経済政策を間違えなければ起きない」 [819729701]
- サランラップ使ってる人👈古い伝統や風習に縛られるタイプ、ネトウヨが多い [628336381]
- ワイの口癖が「えっ……ちょっとまって………ブッチッ…パッ!!!!」なんやが
- 【高市朗報】日本の飲食業界、多すぎた...潰れた方がよくね?の声上がる [237216734]