2017-07-07 61 views
0

在YouTube的參考文檔在這裏找到:當他們在文檔中說「關鍵」時,YouTube意味着什麼?

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

它說:

「每個請求必須指定API密鑰(與關鍵參數)」

然而,語言在Google Developer Console中使用,他們稱之爲「客戶端ID」和「客戶端祕密」憑據

他們指的是哪一個?或者當他們說「鑰匙」時他們在談論完全不同的東西?

+0

他們的意思是API密鑰 – frozen

回答

1

該文檔所指的關鍵是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} 

希望這會有所幫助。

+0

我想我想弄清楚的是,我的API密鑰是客戶端ID還是客戶端密鑰?我覺得這很明顯是爲了讓我頭腦發熱,而且我仍然不知道它的存在。 客戶端ID =標識我的應用程序 客戶端密鑰=我的應用程序的密碼 OAuth標記=我在用戶驗證我的應用程序後從YouTube接收到的令牌 API key =上述之一?或者是其他東西? – ianrandmckenzie

+0

他們是別的東西。在console.developer中創建憑據時,您可以創建API密鑰或OAuth客戶端ID(客戶端ID和客戶端密鑰)。 –

+0

好的,謝謝。這就是爲什麼我很困惑。我使用的是OAuth客戶端ID。謝謝。 – ianrandmckenzie

相關問題