2015-07-11 80 views
2

當我請求video resource(使用PHP官方庫)例如:的YouTube API V3停止返回status.publishAt

$youtube->videos->listVideos($ytVideoID, "snippet, contentDetails, status"); 

的API停止返回status.publishAt幾個月前。

我只得到現在這樣:

[status] => Array 
(
    [uploadStatus] => processed 
    [privacyStatus] => private 
    [license] => youtube 
    [embeddable] => 1 
    [publicStatsViewable] => 1 
) 

我需要的迴應是這個樣子:

[status] => Array 
(
    [publishAt] => '2015-07-15T22:45:00' 
    [uploadStatus] => processed 
    [privacyStatus] => private 
    [license] => youtube 
    [embeddable] => 1 
    [publicStatsViewable] => 1 
) 

我沒有在我的代碼改變什麼,該API剛剛停止返回publishAt參數一天。我沒有設法找到API的任何變化的任何參考。

我試圖加載的所有視頻都有status:scheduled(private),所以publishAt參數應該在那裏。

+0

所以,你說你已經不能再發布你尚未發佈的預定視頻的'publishAt'數據了?當您使用API​​瀏覽器時,這仍然會發生嗎? –

+0

@not_a_bot是的,即使在API瀏覽器中它也不會返回'publishAt'。 –

+0

我認爲這是一個錯誤。您可以在[YouTube問題跟蹤器](https://code.google.com/p/gdata-issues/issues/list)上檢查是否有票,如果沒有,請提交。 –

回答