以下のテスト URL からコンテンツ所有者レポートを取得できます (「試してみる」セクション) https://developers.google.com/youtube/analytics/v1/
ids = contentOwner=={マイコンテンツ所有者}
開始日 = 2013-05-01
終了日 = 2013-05-31
指標 = ビュー
ディメンション = 日
フィルター = claimStatus==claimed
並べ替え = 日
しかし、チャネルごとのレポートを取得できません
ids = channel=={マイチャンネル}
開始日 = 2013-05-01
終了日 = 2013-05-31
指標 = ビュー
ディメンション = 日
並べ替え = 日
以下のエラーを取得します。
400 Bad Request - Show headers - { "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "無効な値 ( Mychannel ) がフィールド パラメータで指定されました。 ID。」} ], "code": 400, "message": "フィールド parameters.ids に無効な値 ( Mychannel ) が指定されました。" }}
コンテンツ所有者は cms に表示される名前、チャンネルは YouTube ウェブサイトのユーザー名です。右?
YouTube 分析レポートでは、コンテンツ所有者アカウントにマイチャンネルがあります。しかし、tesing url を介してMychannelからデータを取得できないのはなぜですか (「試してみる」セクション)?
編集:
私はそれを知っていたと思います。channel==CHANNEL_ID。ここで、CHANNEL_ID は、チャネルの一意のチャネル ID を指定します。値は現在、文字 UC で始まる文字列ですが、その形式は変更される可能性があります。(YouTube Data API の channels.list メソッドを使用して、チャンネルの ID を取得できます。)
チャネル レポートを取得する別の方法があります。
ids = contentOwner=={マイコンテンツ所有者}
フィルター = チャンネル =マイチャンネル ID
ありがとうございました。