2016-07-27 21 views
0

Ich versuche HTTP APIs Link unten erwähnt in verwenden, um meine IoT-Geräte und deren Daten zuzugreifen: https://docs.internetofthings.ibmcloud.com/swagger/v0002.html#!/Organization_Configuration/getIBM Watson Devices HTTP API gibt 403 kontinuierlich

ich meine 6-stellige Organisationscode mit Hilfe dieser APIs für den Zugriff auf und ich haben API Key von IBM Watson erstellt, um auf diese API zuzugreifen.

Ich bin Snapshot von Postman REST API-Client, die ich verwenden, um eine Anfrage von meiner lokalen Datenbank an den Server senden. enter image description here

Vielen Dank im Voraus.

+0

Ihre Organisations-ID muss nicht geheim gehalten werden. Wir benötigen es, um zu bestätigen, wie es aussieht, nämlich dass Ihr API-Schlüssel nicht gültig ist. –

+0

@PaulSlater Api-Schlüssel gelöscht und erneut generiert. Jetzt arbeitet Api .. wird die Antwort bald aktualisieren. – jimish

+0

@jimish Wir stehen auch dieses Problem mit Postman. Tatsächlich funktioniert die Get-Anforderung für das Gerät mit der Standardauthentifizierung, aber create tut das nicht. Rolle ist Standard Anwendung – mitsos1os

Antwort

0

Löschen Sie Ihre aktuelle API und erstellen Sie eine neue API von Ihrem IBM Watson.

Kopieren Sie diesen neuen api geheimen Benutzernamen und das Passwort zum Zeitpunkt der Erstellung (wie Sie es nicht sehen können, sobald es erstellt wurde) und legen Sie es zu einem beliebigen Rest-Client.

Das funktionierte für mich!

0

Verwenden Sie die APIs der Version 1 für die Watson IoT-Plattform? Diese wurden im letzten Jahr durch leistungsstärkere ersetzt version 2 APIs und v1 ist jetzt deprecated.

+0

Hey Valerie, ja wir verwenden v2 APIs. – jimish