私の Google アカウント (プライマリ アカウントではない) で、CMS とチャネルにアクセスできる OAuth 資格情報を作成しました。この資格情報を使用して、YouTube アナリティクス API からデータを取得できるので、ここでは問題ありません。
ただし、YouTube Reporting API にアクセスしようとすると、onBehalfOfContentOwner=cms._id パラメータと CMS ID が追加されたコンテンツ所有者レポートのレポートのリストしか取得できません。
def list_report_types(cms):
reporting = youtube.reporting()
request = reporting.reportTypes().list(onBehalfOfContentOwner=cms._id)
results = youtube.query(request)
return results.get('reportTypes')
report_types = list_report_types(cms)
チャンネルのレポートのリストも取得するのを手伝ってくれる人はいますか?
したがって、channel_basic_a2 レポートをスケジュールしようとすると、以下のエラーが表示されます
https://youtubereporting.googleapis.com/v1/jobs?alt=json&onBehalfOfContentOwner=cmsidをリクエストしたときの HttpError 403 が「呼び出し元に権限がありません」を返しました">
前もって感謝します。