2017-07-07 15 views
0

はこちらをご覧ください:YouTubeがドキュメントの「キー」と言ったときの意味は何ですか? YouTubeのリファレンスドキュメントで

https://developers.google.com/youtube/v3/docs/

それは言う:

しかし

を "(keyパラメータで)APIキーを指定する必要がありますいずれかのすべての要求"、言語Googleデベロッパーコンソールで使用されている資格情報を「クライアントID」と「クライアントシークレット」と呼びます

どれが意味ですか?それとも、彼らが「鍵」と言ったときに、まったく違うことを話しているのですか?

+0

APIキーを意味します – frozen

答えて

1

ドキュメントが参照しているキーはAPIキーです。あなたが提供したことをリンクに述べたように:

すべての要求は、いずれかの(keyパラメータ付き)APIキーを指定するか、またはのOAuthトークン2.0を提供する必要があります。

ユーザーのプライベートデータにアクセスする場合、または単にリクエストを挿入、更新、削除する場合は、OAuth 2.0(clientIDとクライアントシークレット)を使用する必要があります。

たとえば、Videos: insertです。

検索キーワードを使用しているlist videosの場合、特定のユーザーを特定する必要のない方法をリクエストする場合は、アプリケーションAPIキーを使用できます。

https://www.googleapis.com/youtube/v3/videos?key={API-key}&fields=items(snippet(title,description,tags))&part=snippet&id={video_id} 

希望します。

+0

私は、APIキーがクライアントIDまたはクライアントシークレットですか?私はこのことの自明性が頭の上で私を縛りつけているように感じ、私はまだ何とかその存在を知らない。 クライアントID =自分のアプリケーションを識別する クライアント秘密=自分のアプリケーションのパスワード OAuth token =ユーザーが自分のアプリケーションを認証した後にYouTubeから受け取ったトークン APIキー=上記のいずれか?または、他の何か? – ianrandmckenzie

+0

彼らは何か他のものです。 console.developerで資格情報を作成する場合は、APIキーまたはOAuthクライアントID(クライアントIDとクライアントシークレット)を作成できます。 –

+0

よろしくお願いいたします。だから私はとても混乱していた。 OAuthクライアントIDを使用していました。ありがとうございました。 – ianrandmckenzie

関連する問題