2017-02-09 28 views
0

現在、YouTubeのビデオIDからオーディオURLを取得するアプリを開発しています。 いくつかのURLでは完全に動作しており、一部のURLでは全く動作していません。 私はオーディオURLを再生するためにブラウザにコピーした、1つのURLは他のdidnotを働いた。 私はMytoolkit.Multimediaを使用してオーディオURLを取得しています。 例 - このURLのWORKS- https://r13---sn-h557sn7y.googlevideo.com/videoplayback?ipbits=0&mn=sn-h557sn7y&mm=31&pl=24&mime=audio/mp4&id=o-ACVoF4mkT7VFETu-c1pUD-2y3fiDbqhg_AWvjzMh6rLd&gir=yes&mt=1486618643&ms=au&requiressl=yes&ip=103.6.159.152&upn=ck_2dMVCbO0&signature=C65C13CAE27021FA797E07C3C957F2106FA43F0C.542B383152E7D32AD7F5C3C386D7D7E4CCB7C846&lmt=1458210574977365&key=yt6&itag=140&keepalive=yes&sparams=clen,dur,ei,gir,id,initcwndbps,ip,ipbits,itag,keepalive,lmt,mime,mm,mn,ms,mv,pl,requiressl,source,upn,expire&source=youtube&clen=4324664&initcwndbps=551250&ei=SgCcWKXHDM3ioAOdy6PgCA&mv=m&dur=272.230&expire=1486640298403 youtube urlのために禁止されています

このURLは、私はそれは関係ないと思い、それはそのパラメータの署名で終わるそれらのために働いていない、 https://r9---sn-h557sn7r.googlevideo.com/videoplayback?mn=sn-h557sn7r&mm=31&key=yt6&ip=103.6.159.152&sparams=clen,dur,ei,gcr,gir,id,initcwndbps,ip,ipbits,itag,keepalive,lmt,mime,mm,mn,ms,mv,pl,requiressl,source,upn,expire&pl=24&source=youtube&dur=258.089&keepalive=yes&mv=m&gcr=in&ms=au&ei=gQCcWJyTEcS3oAPR3IjoCA&id=o-ACkoY4Axz1oHH7Ncr4llzAWZn8JoIFAtS7HTbve90Xgd&mt=1486618702&gir=yes&upn=PF_MHOBEk38&ipbits=0&mime=audio/mp4&requiressl=yes&clen=4099627&expire=1486640353&itag=140&lmt=1438240696726539&initcwndbps=551250&signature=1CDC7B591477B660AEF655DC5687F750F57C8CFF44.FB05DE5F885A99FFD0DE7B5D75AB2589C40FFF77

はまた、私は気づいた をワーク・しません。私はパラメータを再配置しましたが、同じエラー(httpエラー403)です。 偶数リンクはGoogle Chromeを使用できません。

私はyoutube video idからオーディオを抽出する他の方法はありますか?

おかげ

答えて

0

私は最終的にデータを取得するカスタムライブラリを構築しました。問題はYouTubeのリンクではなく、私が使っていたライブラリであった。

0

あなたはYouTube Data API - Errors可能な理由で見つけることが、なぜあなたが与えられたリンクから基づい

エラー403が発生し、error 403 - forbiddenが原因適切に認可されていない要求に基本的です。確認し、適切な権限を設定するか、要求に関連する権限が十分であることを確認してください。

+0

、お返事ありがとうございます。他のリンクはどのように動作していますか。同じパラメータがあります。私はこれらのURLを承認後に取得しています。 –

+0

あなたはYouTubeのビデオIDからオーディオURLを抽出することができます、私はすでにYoutubeExtractorとmytoolkit.Extendedを試みた他の方法がありますか? –

関連する問題