我正在 JavaScript 中从 link 到 api
的 API 中进行超级简单的提取这是一个涵盖多个国家、比赛日期、摔跤俱乐部、锦标赛和更多详细信息的数据库。
我得到了一些回应,比如所有季节和某些地区等。但是我看不到任何数据。我不知道如何进行。我想能够从数据库中提取所有数据,如example 1example 2
所示有问题吗?因为它是用 ASP.NET 编写的??有没有办法在 JavaScript 中使用 API。 (最好是 React)
我尝试过使用不同的 API 字符串获取 API 的不同方式。寻找答案并观看教程。
如果我理解正确的话,我认为你得到的数据是这样的:
fetch("https://ringen.liga-db.de/api/AllSeasons", {
method: "GET",
headers: { Accept: "application/json", "Content-Type": "application/json" },
}).then(r => r.json()).then(console.log);
// [{"Season":1999},{"Season":2000},{"Season":2001},{"Season":2002},{"Season":2003},{"Season":2004},{"Season":2005},{"Season":2006},{"Season":2007},{"Season":2008},{"Season":2009},{"Season":2010},{"Season":2011},{"Season":2012},{"Season":2013},{"Season":2014},{"Season":2015},{"Season":2016},{"Season":2017},{"Season":2018},{"Season":2019},{"Season":2020},{"Season":2021},{"Season":2022},{"Season":2023}]
每个端点将只提供一小部分数据,就像您在数据库中的单个表中查询一样。我认为你需要得到,例如,所有的季节。并且,然后创建一个重复结构并使用每个季节来获取更多数据。
像那样:
fetch("https://ringen.liga-db.de/api/Regions?season=2000", {
method: "GET",
headers: { Accept: "application/json", "Content-Type": "application/json" },
}).then(r => r.json()).then(console.log);
// [{"RegionID":3,"RegionName":"Deutscher Ringer-Bund","RegionNameShort":"Bundesligen","RegionCode":"DRB","SortIndex":5},{"RegionID":2,"RegionName":"Baden-Württemberg (ARGE)","RegionNameShort":"Regionalliga BW","RegionCode":"BW","SortIndex":10},{"RegionID":10,"RegionName":"Südbaden","RegionNameShort":"Südbaden","RegionCode":"SBD","SortIndex":30},{"RegionID":13,"RegionName":"Südbaden Bezirk II (Breisgau-Ortenau)","RegionNameShort":"SBD Bezirk II","RegionCode":"SBDII","SortIndex":32},{"RegionID":12,"RegionName":"Südbaden Bezirk III (Oberrhein)","RegionNameShort":"SBD Bezirk III","RegionCode":"SBD3","SortIndex":33}]
当然,一个最小的、可重现的例子来理解你想要实现的目标以及你正在使用的端点可能会有所帮助。所以,下次尝试提供它 =);