LinkedIn OAuth2: "Unable to verify access-token"

Funktioniert es , wenn, und nur wenn der Benutzer angemeldet ist LinkedIn an der Zeit der Herstellung der OAuth2 Anfrage.

Wenn der Benutzer nicht angemeldet ist dann werden wir auf einen Fehler stoßen.

Folge unserer Handlungen:

  • erfolgreich Holen Sie sich das frische Zugriffstoken
  • mit dem access token, post an den api-Endpunkt https://api.linkedin.com/v1/people/\~

Danach haben wir eine 401-Fehlermeldung mit folgendem Inhalt:

{
  "errorCode": 0,
  "message": "Unable to verify access token",
  "requestId": "C0DUCX81SA",
  "status": 401,
  "timestamp": 1421946470523
}

Manchmal, nachdem einige Zeit vergangen ist, eine Wiederholung mit dem gleichen Access-Token gibt ein 200. Manchmal nicht.

Wenn der Benutzer sich anmeldet LinkedIn an diesem "401" Zeit dann magisch die zuvor holte access token zu arbeiten beginnt.

Ich bin ratlos, wie dieses Problem zu lösen, wie es scheint ein Problem zu sein bei LinkedIn.

Hat jemand irgendwelche Vorschläge oder hat jemand dieses Verhalten vor?

Wir haben versucht, cookie-Einstellungen, warten Sie die Zeit vor unserer Anfrage etc.

Wir sind das hinzufügen von LinkedIn-OAuth2-Authentifizierung, um Zotonic [1], aber jetzt sind Sie stecken mit einer nicht funktionierenden Modul.

[1] http://zotonic.com/

Edit:

Jemand bezeichnet zwei Diskussionen auf LinkedIn an. Seine Antwort nun bedauernd und verschwand aus der Diskussion unten.

Sind die links:

https://developer.linkedin.com/forum/unable-verify-access-token

https://developer.linkedin.com/forum/unauthorized-invalid-or-expired-token-immediately-after-receiving-oauth2-token

Ich habe versucht, alle Vorschläge, die in diesen Diskussionen, ohne Erfolg.

Edit #2:

Überprüfung der ersten Diskussion auf LinkedIn zeigt, dass ich nicht der einzige bin, der mit diesen Konsistenz-Probleme. Etwas bei LinkedIn schief gehen, wenn der Benutzer deaktiviert cookies oder melden Sie sich im LinkedIn-während die OAuth "Tanz" https://developer.linkedin.com/forum/unable-verify-access-token#comment-36950

Update

Gelöst, Dank Matthijs Bierman, siehe Sie Antworten unten.

InformationsquelleAutor Marc Worrell | 2015-01-22
Schreibe einen Kommentar