2017-04-11 27 views
1

我正在爲videos.list(https://developers.google.com/youtube/v3/docs/videos/list)調用youtube API,其中part =「snippet,contentDetails,status,statistics,topicDetails」。在2017年4月6日或7日,某些事情發生了變化,對於許多視頻,我沒有收到「統計數據」字段。我想知道,爲什麼會發生這種情況,以及如何爲他們公開可用的計數,如viewCount? 下面是一些示例視頻:PiZEMoZ535I,vHw_drm5cRk從視頻列表響應中缺少「統計信息」

+0

沒有答案我很害怕,但我也看到了同樣的問題。 – user3468054

+0

我注意到統計對象丟失的視頻將publicStatsViewable設置爲False(https://developers.google.com/youtube/v3/docs/videos#status.publicStatsViewable)。 我找不到文檔中的任何內容來說明統計對象在這種情況下會丟失,但它似乎是迄今爲止的一對一關聯。 – user3468054

+0

我不確定這是否是一個錯誤,但我無法訪問由Vitor Costa鏈接的問題跟蹤器。我現在嘗試使用[Videos.list](https://developers.google.com/youtube/v3/docs/videos/list)並傳遞參數'part = statistics'和'videoId'。我得到了200個成功的迴應。這是我正在做的[請求](https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?part=statistics&id=unAwziX-tsA&_h=1&)。所以它似乎現在正在工作。 – KENdi

回答

0

這可能是一個錯誤,直到4月7日才能正常工作。有一個爲此創建的Issue Tracker,但是Google仍然沒有對此提出任何說明。

編輯: 這似乎終於被固定

0

你需要作出與參數資源video.list的API調用:在以前的發現「號的視頻: 部分:統計 ID

id: "Xxsdw6zG1bg, Xxsdw6zG1bg,....") 

請求:請求」

如果你有一個以上的視頻ID,你可以像一個逗號分隔的列表中指定的視頻的ID https://www.googleapis.com/youtube/v3/videospart=statistics&id=UHdgXkkVyl0%2C+Xxsdw6zG1bg&key= {} YOUR_API_KEY

的響應將是這樣的:

{ 
"kind": "youtube#videoListResponse", 
"etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/rxvjZzq2nNqBg7Me5VQv1ToZm64\"", 
"pageInfo": { 
    "totalResults": 2, 
    "resultsPerPage": 2 
}, 
"items": [ 
    { 

    "kind": "youtube#video", 
    "etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/3fah-cngFxFOnytseMYZU1TK_-8\"", 
    "id": "UHdgXkkVyl0", 
    "statistics": { 
    "viewCount": "3070836", 
    "likeCount": "72140", 
    "dislikeCount": "1132", 
    "favoriteCount": "0", 
    "commentCount": "7798" 
    } 
    }, 
    { 

    "kind": "youtube#video", 
    "etag": "\"MmqJLb8ZBOWRQIsg7xej7lrKLMI/J4xM7Dd23TGYU6on-PESyEIAE9A\"", 
    "id": "Xxsdw6zG1bg", 
    "statistics": { 
    "viewCount": "131487", 
    "likeCount": "1459", 
    "dislikeCount": "25", 
    "favoriteCount": "0", 
    "commentCount": "39" 
    } 
    } 
] 
} 

而且你有一些統計數字!

+0

是的,現在它工作。這實際上是他們在幾天內修復的一個錯誤。謝謝。 – Yulia