在YouTube的參考文檔在這裏找到:當他們在文檔中說「關鍵」時,YouTube意味着什麼?
https://developers.google.com/youtube/v3/docs/
它說:
「每個請求必須指定API密鑰(與關鍵參數)」
然而,語言在Google Developer Console中使用,他們稱之爲「客戶端ID」和「客戶端祕密」憑據
他們指的是哪一個?或者當他們說「鑰匙」時他們在談論完全不同的東西?
在YouTube的參考文檔在這裏找到:當他們在文檔中說「關鍵」時,YouTube意味着什麼?
https://developers.google.com/youtube/v3/docs/
它說:
「每個請求必須指定API密鑰(與關鍵參數)」
然而,語言在Google Developer Console中使用,他們稱之爲「客戶端ID」和「客戶端祕密」憑據
他們指的是哪一個?或者當他們說「鑰匙」時他們在談論完全不同的東西?
該文檔所指的關鍵是API密鑰。正如鏈接表示您提供:
每個請求都必須要麼指定的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}
希望這會有所幫助。
我想我想弄清楚的是,我的API密鑰是客戶端ID還是客戶端密鑰?我覺得這很明顯是爲了讓我頭腦發熱,而且我仍然不知道它的存在。 客戶端ID =標識我的應用程序 客戶端密鑰=我的應用程序的密碼 OAuth標記=我在用戶驗證我的應用程序後從YouTube接收到的令牌 API key =上述之一?或者是其他東西? – ianrandmckenzie
他們是別的東西。在console.developer中創建憑據時,您可以創建API密鑰或OAuth客戶端ID(客戶端ID和客戶端密鑰)。 –
好的,謝謝。這就是爲什麼我很困惑。我使用的是OAuth客戶端ID。謝謝。 – ianrandmckenzie
他們的意思是API密鑰 – frozen