【问题标题】:How to make HTTP Request with node.js using Discord Rest Api如何使用 Discord Rest Api 使用 node.js 发出 HTTP 请求
【发布时间】:2020-10-23 06:42:51
【问题描述】:

您好,我想用 node.js 提出一个好友请求,我尝试了一些方法,但没有成功

 const https = require('https')

 const options = {
            hostname: `https://discord.com/api/v6/users/@me/relationships/${member.id}`,
            method: 'PUT',
            headers: {
              "Content-Type": "application/json",
              'Authorization': `Bot ${token}`
            }
          }

          const req = https.request(options, res => {
            console.log(`statusCode: ${res.statusCode}`)
          
            res.on('data', d => {
              process.stdout.write(d)
            })
          })
          
          req.on('error', error => {
            console.error(error)
          })

但我遇到了这个错误,希望你能帮助我

Error: getaddrinfo EAI_FAIL https://discord.com/api/v6/users/@me/relationships/734500771730554942    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26) {
  errno: -3004,
  code: 'EAI_FAIL',
  syscall: 'getaddrinfo',
  hostname: 'https://discord.com/api/v6/users/@me/relationships/734500771730554942'
}

【问题讨论】:

    标签: node.js discord


    【解决方案1】:

    我会查看您正在使用的 users 资源的 Official API docs/relationships/ 似乎甚至不是受支持的 URI。 /users/@me/relationships 端点可能只是客户端的一部分,不会暴露给机器人,即官方 Discord API。

    这有点类似于:Is there any way to send a friend request with discord.py?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2011-06-04
      • 2020-01-29
      • 2011-12-19
      • 2017-03-11
      • 1970-01-01
      • 2019-10-20
      相关资源
      最近更新 更多