编辑:可以通过SODA API访问NASA数据(请参阅https://data.nasa.gov/developer),并且下面提到的API似乎已被弃用。
我正在尝试使用NASA API(http://nasa.github.io/api-docs/#introduction)来获取有关NASA专利的信息。文档显示JSON响应应该是什么样子并列出请求的必需参数,但我找不到任何正确形成的请求URL的示例。到目前为止,我已经尝试过(使用我的API密钥):
https://api.nasa.gov/patents/optics?api_key=API_KEY
https://api.nasa.gov/patents/optics.json?api_key=API_KEY
我在一个不同的data.gov代理商的示例GET请求URL上测试了API密钥,并且它返回了一个有效的JSON响应,但我对NASA请求没有运气。
有没有人从data.gov API了解NASA信息的正确请求格式?
答案 0 :(得分:1)
阅读API文档时,似乎应该将类别名称(例如示例中的optics
)传递给查询参数,而不是作为您显示的URI的一部分。我也没有注意到他们说他们支持https的地方(当然我只是浏览了API)。尝试,
http://api.nasa.gov/patents?category=optics&api_key=API_KEY
答案 1 :(得分:1)
我认为可能有一个更好的api可以使用,实际上是在NASA的网站上:https://data.nasa.gov/developer。
如果向下滚动到" NASA专利"你可以看到一些关于如何使用api的文档和一些示例请求来帮助你入门,包括如何过滤特定领域。