特定のユーザーアカウントのビデオフィードにアクセスしようとしています。このユーザーは3本の動画をアップロードしましたが、「チャンネル」ページに他のチャンネルのようなユーザー名が表示されていませんか?
私が以前に使用したプロセスは次のとおりです。
http://gdata.youtube.com/feeds/api/videos?author=CHANNEL_NAME&alt=json
...ここで、CHANNEL_NAMEはチャネルの名前になります。
しかし、アクセスしようとしているチャンネルには名前がありません。次のURLからチャンネルを表示できます。
https://www.youtube.com/channel/UCgZ_C3_ItNfHpC6Wf3hDGgQ
...しかし、ご覧のとおり、識別子名ではなくユーザー用のコードが含まれています。
したがって、以下を使用しようとしても、実際のフィードは返されません。
http://gdata.youtube.com/feeds/api/videos?author=UCgZ_C3_ItNfHpC6Wf3hDGgQ&alt=json
このフィードにアクセスする方法を教えてもらえますか?このユーザーのアカウントにアクセスできるので、チャネルに適切な識別子名を設定できますか?
ありがとう。
更新:それ以来、ユーザーのアカウントにログインして、一意のユーザー名を付与しました。
http://www.youtube.com/user/ITECLEARNTECH
しかし、Googleドキュメントからすべてのビデオが含まれているように見えるXMLフィードバージョンも見つけましたhttps://gdata.youtube.com/feeds/api/users/ITECLEARNTECH/uploads
が、これをJSONデータに変換する方法がわかりません(JavaScriptを使用してフィードを操作する方が良いでしょう)データ)。