Ich baue eine App, die die NPR One API verwendet. Ich habe Probleme, eine Antwort zu erhalten, und es gibt keine Beiträge zu diesem Thema, soweit ich gesehen habe.NPR One API - 401 Fehler
Ich verwendete das npr-api Knotenmodul, um ein Zugriffstoken zu generieren, und dieser Prozess schien ohne Probleme zu funktionieren. Wenn ich eine GET-Anfrage an https://api.npr.org/stationfinder/v2/organizations
mache, bekomme ich einen 401 Fehler. Ich verfolge die Dokumentation und einschließlich der Genehmigung Header als angegeben:
Authorization: Bearer ACCESS_TOKEN
, wo ich „access_token“ mit dem Code, indem die Schritte erzeugt ersetzt haben in der npr-api
Modul Dokumentation aufgeführt. Die Antworttext ist:
{
“version”: “1.0”,
“href”: “http://api.npr.org/stationfinder/v2/organizations”,
“attributes”: {},
“items”: [],
“links”: {},
“errors”: [
{
“code”: 401885,
“text”: “Unauthorized”
}
]
}
Ich habe versucht, läuft die „Try it out!“ Test aus den detaillierten API Hinweise für stationfinder, das gibt mir auch die gleiche Antwort.
Hat jemand anderes dieses Problem erlebt?
Danke für die Informationen - ich nicht, dass die Notiz in der Mitte der Dokumentation haben. Können Sie mitteilen, ob einer der v2-Endpunkte derzeit aktiv ist? –
Ja, die Endpunkte für die Autorisierungs-, Abhör- und Identitätsdienste sollten für Sie mit Ihrem Zugriffstoken zugänglich sein. Sie können unsere narrative Dokumentation hier abrufen, um mehr darüber zu erfahren, wie Sie mit diesen Diensten interagieren können, um Ihre App zu erstellen: http://dev.npr.org/guide/services/ –
Vielen Dank! Es wäre hilfreich, wenn Sie oben auf der Seite auflisten, welche Dienste in der [API-Referenz] (http://dev.npr.org/api/) aktiv sind, damit Sie sie sofort sehen können. –