所以我开始使用node.js请求模块向youtube api发出请求。 我可以自己创建下面链接的查询字符串,但我很确定有一个快捷方式。有谁知道吗?
youtube API链接
'https://www.googleapis.com/youtube/v3/search?part=snippet&q=black%20panther&key=AIzaSyD4shfocwn-Ed3Feuoo9fG3d2K2GjHmKeI&maxResults=20&order=viewCount&type=video'
因此,我正在寻找将上述查询字符串添加到我的http请求的快捷方式
request('https://www.googleapis.com/youtube/v3/search', function (error, response, body) {
});
答案 0 :(得分:5)
您可以在节点js中使用querystring
只需传递带有查询参数的json对象,它就会将其转换为查询字符串
const querystring = require('querystring');
const obj = { part: 'snippet', q: 'black' };
const urlQueryString = querystring.stringify(obj);
request('https://www.googleapis.com/youtube/v3/search?' + urlQueryString ,
function (error, response, body) {
});