我最近开始使用roblox api,到目前为止进展顺利,但是我无法登录。我尝试通过执行apiCall.headers.set-cookie = cookie
来设置Cookie,但这似乎不起作用。我该如何解决这个问题?
我必须先获取set-cookie然后对其进行编辑吗?例如
const cookieSet = await apiCall.headers.get("set-cookie")
cookieSet = cookie
如果我很难理解,我会尽力使其更清晰 如何将Cookie发布到roblox API?
我的代码:
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' } ] }
答案 0 :(得分:0)
原来,我不得不从Header访问cookie。我这样做是
const apiCall = await html.func("api.roblox.com/currency/balance", {
headers: {
cookie: `.ROBLOSECURITY=${cookie}`
}
})
感谢那些试图帮助我的人!