【发布时间】:2018-08-15 03:37:58
【问题描述】:
我使用 get.JSON 可以正常工作,但是当我尝试使用 fetch API 时,它给了我错误“必需参数:部分”。
export const fetchYoutube = () => {
return dispatch => {
fetchAsync()
.then(data => console.log(data))
.catch(reason => console.log(reason.message))
dispatch({
type: INCREMENT
})
}
}
async function fetchAsync () {
var query = {
part: 'snippet',
key: 'AIzaSyA3IHL73MF00WFjgxdwzg57nI1CwW4dybQ',
maxResults: 6,
type: 'video',
q: 'music'
}
let response = await fetch('https://www.googleapis.com/youtube/v3/search', {
data : query,
method: 'GET'
});
let data = await response.json();
return data;
}
如何使用 fetch API 传递查询对象?
【问题讨论】:
标签: query-string getjson fetch-api query-parameters