2013-06-18 100 views
0

我試圖用參數onBehalfOfContentOwner = MY_CONTENT_OWNER_ID搜索我自己的視頻進行搜索,但不斷收到403 Forbidden錯誤。Youtube Python API v3調用onBehalfOfContentOwner返回403錯誤

私鑰被用於認證。

沒有onBehalfOfContentOwner我的電話完美的作品,但只有通過授權的請求(而不是服務帳戶)不返回標籤

+0

您是否可以使用[本頁]底部的API瀏覽器(https://developers.google.com/youtube/v3/docs/search/list)來使用它? –

+0

是的,它爲我工作 – roman

+0

私人鑰匙,你的意思是OAuth身份驗證令牌?您是否授予應用程序訪問您的帳戶的權限? –

回答

3

我相信onBehalfOfContentOwner參數(還有managedByMe參數)可供選擇。換句話說,你的鑰匙是不夠的,因爲它只給你一般的閱讀權限(Youtube或谷歌的API服務都沒有將你的實際的Youtube帳戶與那個鑰匙聯繫在一起)。

您需要設置定期的oAuth2身份驗證,然後在您每次撥打電話時使用您的Google賬戶和密碼進行身份驗證,授予您客戶端訪問進程中的呼叫的權限,以便允許這些參數。

請參閱該文檔此處瞭解詳情:

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

但是,如果我錯了,服務帳戶可用於這些類型的授權請求,我很想得到糾正!

相關問題