如何修复 roblox api 请求中被拒绝的授权! [Node.js] [Roblox]

Posted

技术标签:

【中文标题】如何修复 roblox api 请求中被拒绝的授权! [Node.js] [Roblox]【英文标题】:How to fix authorization denied in a roblox api request! [Node.js] [Roblox] 【发布时间】:2020-12-15 22:35:31 【问题描述】:

所以我需要为我的父母编写一些代码,以阻止我的兄弟玩不合适的游戏! 但我什至不能通过 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!'))

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

它不是为了游戏 我有一个简单的方法来解决您的问题,只要帐户年龄设置在 13 岁以下,roblox 就不允许出现不当内容 你也可以在roblox开发者页面找到api帮助 如果他在浏览器上播放 roblox,如果内容不合适,您可以这样做 只是说我真的不推荐 javascript 用于 roblox

以上是关于如何修复 roblox api 请求中被拒绝的授权! [Node.js] [Roblox]的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Vert.x JWTAuthHandler 只注入用户对象而不拒绝未经授权的请求?

Web API 已拒绝为此请求授权

此请求的授权已被拒绝 - 桌面到 ASP.NET Web API

发布到 Google 脚本时如何修复“HTTP 405”?

如何修复 Roblox 无限收益错误?

Azure AD 与 Web API 的不记名令牌身份验证无法正常工作并抛出错误,因为“此请求的授权已被拒绝”。