YouTube API未返回完整说明

时间:2013-09-06 23:13:50

标签: youtube youtube-api gdata

我目前正在iOS应用中使用YouTube API V2,但是描述似乎有问题并被切断。它永远不会返回完整的描述。它总是停在...。我之前从未遇到过这个问题,有没有人知道我做错了什么或YouTube对他们的API做了什么?

以下是我正在调用的API请求:http://gdata.youtube.com/feeds/api/users/DaveDays/uploads?q=&v=2&start-index=1&max-results=50&orderby=published&time=this_week

示例:而不是返回此描述

This is Dave's reaction/parody to Miley Cyrus video We Can't Stop. 
iTunes: https://itunes.apple.com/us/album/we-...

Twitter: http://www.twitter.com/davedays
Facebook: http://www.facebook.com/ddays
Instagram: http://www.instagram.com/davedays
Merch!! http://www.westaspenmerch.com/davedays

Credits:
Chris http://www.youtube.com/iamchrisc
Nikki http://www.youtube.com/nikkinhollywood
Joey: http://www.youtube.com/bambamjoey
Matt: http://www.youtube.com/matthewdamc

Parody of Miley Cyrus' song We Can't Stop! Twerking it upp! Hi Miley Cyrus. We can't stop either. Miley Cyrus.

它返回这个

This is Dave's reaction/parody to Miley Cyrus video We Can't Stop. iTunes: https://itunes.apple.com/us/album/we-cant-stop-parody-single/id685057235 Twitter: ...

1 个答案:

答案 0 :(得分:1)

如果您认为它是个错误,请检查并报告:https://code.google.com/p/gdata-issues/issues/list?q=label:API-YouTube

如果其他参数将请求更改为搜索请求,则会给出简短描述。

url和基本参数确实返回完整描述。例如:http://gdata.youtube.com/feeds/api/users/DaveDays/uploads?v=2&start-index=1&max-results=50

其他参数的添加似乎是原因。

但是,“time = this_week”似乎给出了更长的描述: http://gdata.youtube.com/feeds/api/users/DaveDays/uploads?v=2&start-index=1&max-results=50&time=this_week

由于关于上传一个频道,一个选项可能是首先获取所有视频,然后自行订购和/或过滤。