2

API を使用してライブ イベント ビデオを顧客サイトに埋め込もうとしています。youtube.liveBroadcasts.listを使用して公開ライブストリーム ビデオのリストを取得しようとしています。

API Explorer クエリ ビルダーに取り組んでいます。

リクエストをブラウザにコピーすると、login requiredエラーが発生します。

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

質問は:

  1. パブリック ライブ ブロードキャストをリクエストしている場合、なぜ認証が必要なのですか? API キーが足りない?
  2. すべてのユーザーのパブリック ライブ ストリーム イベントを取得する別の方法はありますか?
4

3 に答える 3

1

youtube.liveBroadcasts.listにリンクしたページを確認すると、 Authorization と表示されていることがわかります。

認可
このリクエストには、少なくとも次のスコープの 1 つによる認可が必要です (認証と認可の詳細を参照してください)。
https://www.googleapis.com/auth/youtube.readonly
https://www.googleapis.com/auth/youtube

これでは公開鍵を使用できません。youtube.liveBroadcasts.listにアクセスするには、Oauth2 を使用して認証を受ける必要があります。

于 2015-05-20T08:07:32.677 に答える