在我的项目中,我尝试使用特定频道中的关键字进行搜索查询。在 Youtube API v3 的文档中,他们说要在特定频道中搜索,您需要将channelId放入查询中,但它似乎不起作用。
现在,我正在使用“YouTube Direct Lite for iOS”库https://github.com/youtube/yt-direct-lite-iOS https://github.com/youtube/yt-direct-lite-iOS
有谁知道使用这个库进行搜索查询的正确方法是什么,甚至是发出请求的 URL?
GTLQueryYouTube *queryUpload = [GTLQueryYouTube queryForSearchListWithPart:@"id,snippet"];
queryUpload.channelId = CHANNEL_ID;
queryUpload.q = QUERY;
UPDATE在 Google Developer Youtube API v3 上的 API 资源管理器上进行的测试工作得非常好:(https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list)
但是当我使用适用于 iOS 的 YouTube Direct Lite 库时,即使我设置了channelId,它也会返回来自其他频道的视频。
Thanks
您遇到的错误是什么?你的查询对我来说效果很好。
更新:请重试,我相信之前曾发生过中断。
您可以进一步指定 type=video 以仅获取视频作为响应。
对于代码示例,您可以检查:https://github.com/youtube/yt-direct-lite-iOS https://github.com/youtube/yt-direct-lite-iOS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)