我最近开始使用roblox,到目前为止它运行得很好,但我无法登录。我尝试通过执行apiCall.headers.set-cookie = cookie来设置cookie,但似乎不起作用。我该如何解决这个问题?
我必须先获取set-cookie然后再编辑它吗?i.g
const cookieSet = await apiCall.headers.get("set-cookie")
cookieSet = cookie如果我让它变得难以理解,我会试着让它变得更清楚,我应该如何将cookie发布到roblox?
我的代码:
if (!cookie.startsWith("_|WARNING:")) {
throw new Error("Make sure your token is correct")
}
const cookies = {
headers: {
cookie: cookie
}
}
await fetch("https://www.roblox.com", cookies)
const thing = await fetch('https://api.roblox.com/currency/balance', cookies).then(res => res.json())
console.log(thing)事物输出:{ errors: [ { code: 403, message: 'Forbidden' } ] }
发布于 2020-08-09 07:52:17
事实证明我必须从头部访问cookie。我是这样做的
const apiCall = await html.func("api.roblox.com/currency/balance", {
headers: {
cookie: `.ROBLOSECURITY=${cookie}`
}
})感谢那些试图帮助我的人!
https://stackoverflow.com/questions/63320122
复制相似问题