YouTube API v3已停止返回status.publishAt

时间:2015-07-11 10:02:49

标签: php youtube youtube-data-api

当我请求video resource(使用官方PHP库)示例时:

$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的任何变化的参考。

我尝试加载的所有视频都有状态:已安排(私有),因此publishAt参数应该在那里。

1 个答案:

答案 0 :(得分:1)

内部报道。 https://code.google.com/p/gdata-issues/issues/detail?id=7447

我会用解决方案更新。