當我使用video.list
與API_KEY (未通過OAuth驗證)爲私人或不存在(也許刪除或無效的視頻ID)視頻,我根本不知道視頻的狀態。它只是提供空的物品。如何判斷YouTube視頻是私密還是不存在?
GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=foo&key={API_KEY}
{
"kind": "youtube#videoListResponse",
"etag": "\"q5k97EMVGxODeKcDgp8gnMu79wM/Rk41fm-2TD0VG1yv0-bkUvcBi9s\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": [
]
}
The document is telling me if I can't find video resource, you will get an error.但是,它不會發生在我身上的任何id
是。我發現了the solution in similar situation for Playlist case before,有可能間接地使用playlistItem.list
來獲取信息。但是,在這種情況下,我怎樣才能找到狀態?
這可能是這個麻煩中最好的辦法。我希望Google Developers採取這一措施並加以解決。 –