我正在尝试根据他们的电子邮件域确定用户所在的大学。我正在使用以下api:https://github.com/Hipo/university-domains-list-api我为一些参数工作。
/search?name=Middle
就像我期待的那样。我跑的时候
http://universities.hipolabs.com/search?domain=upenn.edu
我希望得到这个回复
[{
"web_pages": [
"http://www.upenn.edu/"
],
"name": "University of Pennsylvania",
"alpha_two_code": "US",
"state-province": null,
"domains": [
"upenn.edu"
],
"country": "United States"
}]
然而,我似乎得到了整个json文件。我对使用API完全不熟悉所以我可能会犯一个非常基本的错误,或者我可能完全错过了一些东西。如果某些术语关闭,我也很抱歉。谢谢你的建议。
答案 0 :(得分:0)
你没有做错任何事。看来此API只允许按名称进行搜索,并按国家/地区进行过滤。它不允许域过滤。 他们只发布了三种获取数据的方法:
因此,我建议您解析整个响应(从上面的1开始)并将其缓存在服务器上,然后每小时(或每天)刷新一次,然后查询自己的缓存。