YouTube API设置播放列表位置
我在PHP中使用YouTube API的第2版,并且已经使用了一年多。 一切都很好,直到2周前。 然后我发现播放列表存在问题,特别是将视频条目添加到播放列表并设置位置。
根据API文档,我的请求标头和有效负载是正确的。 我还收到一个200
响应代码,在响应主体中,我的播放列表条目的yt:position
为1.但是检查播放列表的位置实际上是在结尾,而不是开始。
我想知道是否有人有类似的问题,如果他们也许找到了解决方案?
以下是我的请求/回复的示例:
响应:
HTTP / 1.1 200 OK
X-GData-User-Country:DE
Content-Type:application / atom + xml; 字符集= UTF-8; 类型=条目
GData-Version:2.1
ETag的:
传输编码:分块
日期:2012年12月13日星期四17:17:20 GMT
到期时间:星期四,2012年12月13日17:17:20 GMT
Cache-Control:private,max-age = 0
X-Content-Type-Options:nosniff
X-Frame-Options:SAMEORIGIN
X-XSS-Protection:1; 模式=块
服务器:GSE连接:关闭
<entry xmlns ='http://www.w3.org/2005/Atom'xmlns:app ='http://www.w3.org/2007/app'xmlns:media ='http://search.yahoo .com / mrss /'xmlns:gd ='http://schemas.google.com/g/2005'xmlns:yt ='http://gdata.youtube.com/schemas/2007'gd:etag ='' >
...
<yt:position> 1 </ yt:position>
</条目>
请求:
PUT / feeds / api /播放列表/ PLAYLIST / PLAYLIST_ENTRY HTTP / 1.1
接受:/
主持人:gdata.youtube.com
连接:关闭
X-GData-Key:key = DEVELOPER_KEY
用户代理:Zend_Framework_Gdata / 1.11.8
授权:GoogleLogin auth = AUTH_KEY
GData-Version:2
接受编码:身份
Content-Type:application / atom + xml
内容长度:166
<?xml version =“1.0”encoding =“UTF-8”?> <entry xmlns =“http://www.w3.org/2005/Atom”xmlns:yt =“http://gdata.youtube.com /模式/ 2007" > <YT:位置> 1 </ YT:位置> </条目>
链接地址: http://www.djcxy.com/p/48871.html