0

私の 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 が「呼び出し元に権限がありません」を返しました">

前もって感謝します。

4

1 に答える 1