我的代码哪里有问题?我已经请求使用以下代码使用Clash Royale api,但是我得到了一个错误。是我国家的问题吗?因为我来自伊朗,如果你有更好的方法来获得冲突皇家api并把它放在标签上,请帮助我。
let token = "<snip>"
function PlayerInfo(){
fetch('https://api.clashroyale.com/v1/tournaments',{
method: 'GET',
headers: {
"Authorization": Bearer = token
}
}).then(response => response.json()).then(date => {
document.querySelector("#p").innerHTML = JSON.stringify(date)
})
}<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="script.js"></script>
</head>
<body>
<button onclick="PlayerInfo()">PlayerInfo</button>
<br>
<hr>
<div id="p">Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatibus sapiente illum cumque illo eius voluptatum? Voluptas accusantium in dicta laudantium itaque! Numquam, dolorum aut. Temporibus autem blanditiis architecto doloremque beatae.</div>
</body>
</html>



发布于 2022-08-19 13:05:18
您设置的授权头不正确,应该是
"Authorization": 'Bearer ' + tokenhttps://stackoverflow.com/questions/73417187
复制相似问题