YouTube アナリティクス API から収益と収益化された再生にアクセスしようとしていますが、取得できるのは「401 Unauthorized」応答だけです。OAuth2 を使用してログインし、スコープを使用しました
- https://www.googleapis.com/auth/yt-analytics-monetary.readonly
- https://www.googleapis.com/auth/yt-analytics.readonly
- https://www.googleapis.com/auth/youtube.readonly
アプリケーションで使用する Java スニペットは次のとおりです。
analytics.reports()
.query("channel==" + channelId, "2013-06-01", "2013-07-01", "earnings,views,monetizedPlaybacks")
.setFilters("video==" + videoId)
.setDimensions("month")
.execute()
API Explorerも使用しようとしましたが、これは同じように動作します。
ビューの数のみを取得すると (収益も収益化されていない再生もありません)、すべて正常に動作します。
API が壊れていると主張するこのバグレポートを見つけましたが、反応はほとんどありません。
どんなアイデアでも大歓迎です。