更改查询参数时,Twitter API请求不起作用

问题描述 投票:0回答:1

我实际上正在开发一个调用twitter API的React Native应用程序。我在更改Twitter API请求中的查询参数时遇到问题,它不再起作用..这是我的代码:

export async function searchUser(q){
var myHeaders = new Headers();
myHeaders.append("Authorization", "OAuth oauth_consumer_key=\"XXXXX\",oauth_token=\"XXXXX\",oauth_signature_method=\"HMAC-SHA1\",oauth_timestamp=\"1590049055\",oauth_nonce=\"AVheRIfyZ8C\",oauth_version=\"1.0\",oauth_signature=\"mc1W4UKF5BGppOhH1PL2cL8Fxak%3D\"");
myHeaders.append("Cookie", "personalization_id=\"v1_pD0Dj0CABSG4A+glp2jC0w==\"; lang=fr; guest_id=v1%3A159004905521391198");

var requestOptions = {
    method: "GET",
    headers: myHeaders,
    redirect: "follow"
};

return fetch("https://api.twitter.com/1.1/users/search.json?q="+q, requestOptions)
    .then(response => response.json())
    .catch(error => console.log("error", error));

}

reactjs api react-native twitter native
1个回答
0
投票

这里您可以执行此操作,

return fetch(`https://api.twitter.com/1.1/users/search.json?q=${q}`, requestOptions)
    .then(response => response.json())
    .catch(error => console.log("error", error));

© www.soinside.com 2019 - 2024. All rights reserved.