我正在构建一个使用NPR One API的应用程序。我很难得到回复,据我所见,没有任何关于这个话题的帖子。
我使用npr-api节点模块生成访问令牌,这个过程似乎没有问题。当我在https://api.npr.org/stationfinder/v2/organizations上提出一个GET请求时,我总是会得到一个401错误。我正在跟踪文档并包括指定的授权头:
Authorization: Bearer ACCESS_TOKEN在这里,我将"ACCESS_TOKEN“替换为通过遵循npr-api模块文档中列出的步骤生成的代码。反应机构是:
{
“version”: “1.0”,
“href”: “http://api.npr.org/stationfinder/v2/organizations”,
“attributes”: {},
“items”: [],
“links”: {},
“errors”: [
{
“code”: 401885,
“text”: “Unauthorized”
}
]
}我试过运行“试试看!”从stationfinder,的详细API注释中进行测试,这也给出了相同的响应。
还有其他人经历过这个问题吗?
发布于 2016-07-18 21:40:06
很高兴听到您正在用NPR One API开发一个应用程序!您所引用的端点/v2/organizations是新服务的一部分,其输出将在未来一两个月内急剧变化。出于这个原因,NPR目前正在限制对此端点的访问,这也是访问令牌返回401响应的原因。您可以在以下文档的实现说明中阅读更多内容:http://dev.npr.org/api/#!/stationfinder/searchOrganizations
当v3发布时,开发人员将被允许访问它(计划在未来两个月内发布)。
最好的,莎拉
https://stackoverflow.com/questions/38441917
复制相似问题