2014-07-24 59 views

回答

2

一旦你用新標籤更新視頻,按照步驟illustrated here,視頻進入reindex隊列。它將根據內部邏輯從隊列中選出。截至目前,我不認爲我們有API來說明索引的狀態。

如果您的應用程序需要這樣做,使用當前可用的API,您可以輪詢視頻並檢索標籤,檢查您的標籤修改是否可用(臨時解決方案)。

+0

你確定,在我對視頻進行輪詢之後,只有當它被重新編制索引時,我纔會得到帶有更新標籤的標籤? –

+0

一旦它被重新編制索引,它就會擁有與之關聯的新屬性。您可以使用以下方式檢索上傳內容 - https://developers.google.com/youtube/v3/code_samples/java#retrieve_my_uploads –

-1

你已經完成了上傳功能,您可以通過youtube.videos.list() call.

示例使用processingDetails後:

GET https://www.googleapis.com/youtube/v3/videos?part=processingDetails&id=P41w1KkcP5w&key= {YOUR_API_KEY}

響應:

200 OK

  • 顯示標題 - { 「種」: 「YouTube的#videoListResponse」, 「ETAG」: 「\」 gMjDJfS6nsym0T-NKCXALC_u_rM/Q2AsW8DSmKUN3ErB0YUS15N7t_o \ 「」, 「pageInfo」:{ 「使用totalResults」:1,「 resultsPerPage 「:1}, 」項目「: [{

    」種「: 」YouTube的#視頻「, 」ETAG「: 」\「 gMjDJfS6nsym0T-NKCXALC_u_rM/G9iHMnwcFYD3asMQYe-pvgVk0pQ \」 「
    」 ID 「:」P41w1KkcP5w「,」processingDetails「:{ 」processingStatus「:」terminated「}}]}

+0

據當時https://developers.google.com/youtube/v3/docs/videos#processingDetails.processingStatus processingDetails API文檔包含大約只有它可以以跟蹤進度進行輪詢上傳狀態的信息。字段處理狀態具有可能的值:失敗,處理,成功或終止。終止意味着只有處理信息不再可用,並且在更改已上傳視頻的標籤後沒有說明刷新YouTube搜索索引的任何內容。 –

相關問題