首页 > 解决方案 > 如何修复 roblox api 请求中被拒绝的授权![Node.js] [Roblox]

问题描述

所以我需要为我的父母编写一些代码,以阻止我的兄弟玩不合适的游戏!但我什至无法通过 roblox 存在 api ( https://presence.roblox.com/v1/presence/users ) 请求他在播放什么我不断收到以下错误

  errors: [
    {
      code: 0,
      message: 'Authorization has been denied for this request.'
    }
  ]
}

我使用的代码是

const fetch = require('node-fetch')

fetch("https://presence.roblox.com/v1/presence/users", {
method: 'POST',
headers: {
  'X-CSRF-TOKEN': fetch.headers,
  Accept: "application/json",
    "Content-Type": "application/json",
    Cookie: ".ROLOSECURITY=_|[RobloxSecurityCodeHere]",
},
body: "{  \n   \"userIds\": [ \\ \n     616975163 \\ \n   ] \\ \n }"
  })
.then(res => {
  return res.json()
})
.then(data => console.log(data))
.catch(error => console.log('Error Retying!'))

我想知道如何在不使用代理的情况下修复此错误!请帮忙!

标签: node.jsroblox

解决方案


如果这是用于游戏,则启用工作室访问 api 服务


推荐阅读