Javascript 传递查询参数以获取请求(使用请求npm模块)

Javascript 传递查询参数以获取请求(使用请求npm模块),javascript,node.js,Javascript,Node.js,我下面有一个函数,它应该从Twitch API端点获取数据, 但是我需要传递一个查询参数,其中包含一个keyto_id和一个值,我不知道如何使用这个npm模块传递查询参数, 我想我必须在下面的gameOptions对象中这样做 (这里是文档的链接:) 您可以在gameOptions中使用qs: const gameOptions = { url: "https://api.twitch.tv/helix/users/follows", method: "GE

我下面有一个函数,它应该从Twitch API端点获取数据, 但是我需要传递一个查询参数,其中包含一个key
to_id
和一个值,我不知道如何使用这个npm模块传递查询参数, 我想我必须在下面的
gameOptions
对象中这样做

(这里是文档的链接:)


您可以在
gameOptions
中使用
qs

const gameOptions = {
  url: "https://api.twitch.tv/helix/users/follows",
  method: "GET",
  qs : {
    "to_id" : valueToPass
  },
  headers: {
    "Client-ID": MY_CLIENT_ID,
    Authorization: "Bearer " + accessToken,
  },
};

请尝试
url:“https://api.twitch.tv/helix/users/follows?to_id=“+yourID,
谢谢,它起作用了,我正在寻找另一种方法,但我使用此oneNote,它仅在您的
yourID
变量不包含任何特殊字符时才起作用。确保对URL进行了URL编码
const gameOptions = {
  url: "https://api.twitch.tv/helix/users/follows",
  method: "GET",
  qs : {
    "to_id" : valueToPass
  },
  headers: {
    "Client-ID": MY_CLIENT_ID,
    Authorization: "Bearer " + accessToken,
  },
};