gpt4 book ai didi

javascript - 无法从 NBA 统计 API 获取数据

转载 作者:行者123 更新时间:2023-12-03 02:42:26 26 4
gpt4 key购买 nike

我对使用 fetch() 有点陌生,并且在从 API 检索数据时遇到问题。

function getStats() {

var url = "https://stats.nba.com/stats/leaguedashplayerstats?College=&Conference=&Country=&DateFrom=&DateTo=&Division=&DraftPick=&DraftYear=&GameScope=&GameSegment=&Height=&LastNGames=0&LeagueID=00&Location=&MeasureType=Base&Month=0&OpponentTeamID=0&Outcome=&PORound=0&PaceAdjust=N&PerMode=Totals&Period=0&PlayerExperience=&PlayerPosition=&PlusMinus=N&Rank=N&Season=2017-18&SeasonSegment=&SeasonType=Regular+Season&ShotClockRange=&StarterBench=&TeamID=0&VsConference=&VsDivision=&Weight=";

var api = url;

fetch(api)
.then(function(response){
return response.json();
})
.then(function(data){
console.log(data);
})
.catch(function(error){
console.log("There is an error.", error);
})
}

控制台正在记录 -->“出现错误。” [对象错误] {}

我已经用另外两个 JSON API 尝试过这种方法,效果很好,只是好奇我是否遗漏了这个特定 API 的某些内容。

谢谢。

最佳答案

跨源请求被阻止:同源策略不允许读取远程资源

看起来这个 API 已被锁定。您可能需要查看 API 文档,了解如何使用单独域上的脚本访问此 API。

根据this ,您可能只能在服务器端使用此 API。

关于javascript - 无法从 NBA 统计 API 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48272948/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com