実現したいこと
私はYouTubeチャンネルを運営しており、メンバーシップ限定のウェブアプリを制作しようと考えています。
そこで、メンバーシップ一覧を取得するコードを書きたいです。
やったこと
①GCPでプロジェクトを作成&OAuth同意画面を設定
②https://www.googleapis.com/auth/youtube.channel-memberships.creatorをスコープに設定して、アクセストークンを取得
③公式ドキュメントにあったように、https://www.googleapis.com/youtube/v3/membersに、次のパラメータでfetchしました。
part: “snippet”
maxResults: 50
発生している問題
エラーメッセージがこちら。
{ "error": { "code": 403, "message": "Access forbidden. The request may not be properly authorized.", "errors": [ { "message": "Access forbidden. The request may not be properly authorized.", "domain": "youtube.common", "reason": "forbidden" } ] } }
試したこと
- YouTubeの所有者を変えたり、メインのオーナー・通常のオーナーの2つの権限で実行しました
- 単純にJavaScriptを組んで実行するのと、Google Apps Scriptを使って実行する2通りを試しました
解決策をご教授願いたいです。
あなたの回答
tips
プレビュー