チャンネルのビデオの JSON リストを取得する方法について、Google ドキュメントを調べてきました。そして、サムネイルやタイトルなどを含むビデオリストを取得する方法を見つけました.....しかし、ビデオ MP4 (またはその他の形式) の URL を取得する方法はどこにもありません。
iOS アプリで動画を再生する必要があり、私のアプリには、サムネイルやプレイリストのリストを返すだけの迷惑な URL ではなく、実際の動画 URL が必要であることがわかります...
これらの手順をオンラインで見つけましたが、最後の部分とは別に機能します。
各動画をアップロードするには、アップロード プレイリスト ID を取得する必要があります。それを取得するには、チャネル ID を取得する必要があります。チャンネル ID からプレイリスト ID を取得した後は、非常に簡単です。以下に3つすべての手順を書きました。
また、新しいビデオがチャンネルに追加されるたびにアラートを受け取ることができる PubSubHubBub を提供しています。また、呼び出しを行う前に、SUP (V2) を使用してどのリソースが変更されたかを確認することもできます。
V3 でチャンネルにアップロードされたすべての動画の動画 ID を取得する手順
必要なチャネルのチャネル ID を取得します (これはおそらく一度だけ行う必要があり、保存することができます)
search.list を使用します タイプをチャネルに設定します 必要なチャネルの名前に q を設定します チャネル ID を取得します (このようなもの: "channelId": "UC0X2VuXXXXXXXXXXXXXXXX") ステップ 1 のチャネル ID を使用して、チャネル アップロードのプレイリスト ID を取得します(おそらくこれを一度だけ行う必要があり、その後保存することができます)
channels.list を使用します ステップ 2 から ID を UC0X2VuXXXXXXXXXXXXXXXX に設定します contentDetails からアップロード キーを取得します (このようなもの: "uploads": "UU0XXXXXXXXXXXXXXXXXXXXX") ステップ 2 のプレイリスト ID を使用して、プレイリストのプレイリスト項目を介してビデオを取得します
ステップ 2 のプレイリスト ID を UU0XXXXXXXXXXXXXXXXXXXX に設定します 各 PlaylistItem を調べて、ビデオ ID を取り出します
ご覧のとおり、最後の部分で、プレイリスト項目を調べてビデオ ID を取得するように指示されています。私はそれをしましたが、ビデオの URL を取得するためにビデオ ID をどうする必要がありますか?
誰でも私を助けることができますか?
ありがとう、ダン。