7

大家下午好獲取當前用戶的YouTube內容所有者ID

我已經創建了一個從YouTube分析API中提取數據的應用程序。我的任務是獲得contentOwner貨幣報告,爲此我需要一個OWNER_NAME,這對我來說是一個問題。我有測試YouTube帳戶,它有貨幣報告,但沒有連接到youTube CMS。

  1. 是否與cms.youtube.com的連接neccessay來提取在youtube分析中顯示的contentOwner報告?
  2. 用戶是否必須自己提供OWNER_NAME(或ContentOwner_ID?),還是可以以某種方式提取?

授權允許訪問yt-analytics-monetary.readonly,yt-analytics.readonly,youtubepartner和其他幾個人。

回答

9

假設您有一個可訪問https://www.googleapis.com/auth/youtubepartner作用域的OAuth 2令牌,您可以調用youtubePartner.contentOwners.list(fetchMine=true)的API調用以獲取與當前OAuth 2令牌關聯的YouTube內容所有者列表。 (通常只會返回一個項目。)然後,您可以從返回的items列表中的每個項目的id屬性中獲取內容所有者標識值。在製作內容所有者YouTube Analytics API報告或使用YouTube Data API v3中的onBehalfOfContentOwner委派參數時,您可以使用此值。

如果您無權訪問https://www.googleapis.com/auth/youtubepartner作用域,但仍想編寫請求YouTube Analytics API內容所有者報告的代碼,則需要詢問正在處理的內容合作伙伴以告知您其內容擁有者ID 。

我會鏈接到文檔,但它目前沒有公開曝光。但這是一個普遍的問題,我認爲應該回答。

+0

請您詳細說明一下。例如,什麼是URL,GET或POST是什麼,所需的params/body是什麼?我想獲得'mine = true'的contentOwnerID。 –

+0

感謝有關'onBehalfOfContentOwner'的詳細信息。我沒有在youtubepartner範圍內找到任何信息,我們可以用它做什麼。我們運行一個小型多頻道網絡,並正在尋找更多信息。有什麼建議麼?此外,客戶端庫中是否展示了youtubepartner功能,或者我們是否必須構建和發出直接調用?例如,我無法在PHP客戶端庫中找到任何獲取「contentOwners」列表的內容。 –

+0

@JanNetherdrake你還在尋找這個電話的URL/params嗎? – Daniel