Ich habe Probleme, meine App in der Produktionsumgebung zu arbeiten.Token funktioniert in Dev, aber nicht in Prod. EDAMSystemException AuthenticationToken
Zunächst einmal habe ich API-Anmeldeinformationen und verwendet sie meine Website auf Evernote-Sandbox zu authentifizieren .. Ich muss nur ein paar Notizen greifen, nicht einen Web-Service als solche zu schaffen, damit ich dev Token gehe davon ausreichen?
Ich habe ein Dev-Token generiert und verwende es jetzt, um eine Verbindung zum Client herzustellen. Alles funktioniert großartig auf Dev.
Ich bin jetzt in die Produktion gezogen und hatte Evernote meine API-Anmeldeinformationen auf ihre Live-Server verschieben ... Wie bei Sandbox habe ich ein neues Dev-Token auf meinem Konto generiert und auch meine Website auf meinem Live-Konto authentifiziert.
Jedes Mal, wenn ich versuche, ein paar Notizen über ihre PHP-Cloud-SDK zurückzukehren bekomme ich folgende Fehlermeldung:
EDAMSystemException in UserStore.php line:
authenticationToken
Hier ist mein Code Ich bin mit dem API aufrufen:
$this->client = new Client($token);
$note = $this->client->getNote($this->request->guid); // note guid
Dann kann ich Sachen machen wie $note->title
- das funktioniert super in Dev, nur nicht Produktion.
Token sieht wie folgt aus:
S=s123:U=4567ab1:E=12ecf234a67:C=2345678fa58:P=1cd:A=en-devtoken:V=2:H=12adf1b71184568a7434e1a966g0b1d1
(nicht mein richtiger Token)
Das Token von meinem Live Evernote-Konto erstellt wurde.
Dank
Ein bisschen verwirrt - sorry. Verwenden Sie für die Produktion Ihr Entwickler-Token oder verwenden Sie einen API-Consumer-Schlüssel und -Sekret (über oauth)? – akhaku