首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ESPN如何使用Teams检索大学篮球会议?

ESPN如何使用Teams检索大学篮球会议?
EN

Stack Overflow用户
提问于 2013-10-29 21:50:57
回答 2查看 2.2K关注 0票数 0

ESPN.com上的支持论坛建议在ESPN标记中使用堆栈溢出。这就是我来这里的原因。

我正在使用ESPN的teams获取所有NCAA大学篮球队的列表。我从这个GET请求开始:

http://api.espn.com/v1/sports/basketball/mens-college-basketball/teams?apikey=MY_API_KEY

这给了我一份球队名单,但他们中的很多人都失踪了。例如,没有内布拉斯加州。所以我想,也许我需要在会议上得到一份团队名单。所以我在文档中读到了这个:

组:允许按“组”或除法(例如AL East、NFC等)对组ID及其相应值进行过滤,向http://developer.espn.com/v1/{resource}/leagues发出请求。不适用于高尔夫球和网球。

因此,我尝试向‘钥匙’发出请求,它说页面不存在。

这是错误还是用户错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-29 21:58:22

首先,我认为您忘记了资源中的sports。试试这个:

http://api.espn.com/v1/sports/basketball/mens-college-basketball?apikey=MY_API_KEY&leagues

根据文档的说法,这将返回整数到会议的映射。

吸引我的是:

代码语言:javascript
复制
{"name" :"Atlantic Coast Conference","abbreviation" :"acc","groupId" :2,"shortName" :"ACC"}

...and更多。

那么,一旦你有了这个,假设2= ACC。你应该能够做到这一点:

http://api.espn.com/v1/sports/basketball/mens-college-basketball?groups=2&apikey=MY_API_KEY'

在ACC的篮球队里得到一切。

不过,请记住,API还处于测试版。

票数 1
EN

Stack Overflow用户

发布于 2013-10-29 22:11:24

我不知道如何得到一个会议清单,但我找到了如何得到失踪的团队。当我提出第一个get请求时,默认情况下它将我的结果限制在50个:

http://api.espn.com/v1/sports/basketball/mens-college-basketball/teams?apikey=MY_API_KEY

它们有一个沙箱,您可以在其中使用参数,我看到了一个limitoffset选项:

http://developer.espn.com/io-docs

要获得超过50个结果,您必须使用limitoffset参数发出多个请求。

第一个呼叫:http://api.espn.com/v1/sports/basketball/mens-college-basketball/teams/?limit=50&offset=0&_accept=text%2Fxml&apikey=MY_API_KEY

下一个电话:http://api.espn.com/v1/sports/basketball/mens-college-basketball/teams/?limit=50&offset=50&_accept=text%2Fxml&apikey=MY_API_KEY

等等..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19669867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档