【发布时间】:2019-07-15 15:04:45
【问题描述】:
我正在尝试获取关键字“Color&Co”的 YouTube 视频,但与在 youtube.com 上手动搜索相同关键字相比,我无法通过 YouTube API 获得类似的响应。
我已尝试使用以下编码技术从 YouTube API 获得响应,类似于在 youtube.com 上手动搜索:
keyword = 'Color&Co'
URI.encode(关键字)
CGI.escape(关键字)
ERB::Util.url_encode(关键字)
keyword.encode('iso-8859-1').encode('utf-8')
keyword.encode('iso-8859-1').force_encoding('utf-8')
keyword.force_encoding('iso-8859-1').encode('utf-8')
我希望 YouTube API 返回类似于在 youtube.com 上搜索具有特殊字符的相同关键字的响应。
【问题讨论】:
-
您确定需要手动编码吗?
标签: ruby-on-rails ruby youtube-api youtube-data-api