2016-09-05 3 views
0

Ich versuche, Anfragen an die Nike + API zu stellen, um Informationen zu erhalten, aber ich weiß nicht, wo ich ein Langzeit-Zugriffs-Token bekommen kann.Get Nike API-Zugriffsschlüssel

Ich weiß, dass ich die eigentliche Anfrage richtig mache (mit AJAX), weil ich die gleiche Anfrage senden, die Nike + bei Verwendung ihrer Testkonsole sendet (ich nehme es aus dem Chrome-Netzwerk Registerkarte, wenn die Testkonsole sendet). Diese Anfrage funktioniert etwa eine Stunde, bevor das Token abgelaufen ist.

Wie bekomme ich einen langfristigen Token? Ich habe mich in der API umgesehen und kann sie nicht finden, was mich denken lässt, dass ich hier etwas ziemlich Offensichtliches vermisse.

-Update (12/09/2016)

Ich brauche eine Client-ID haben, macht die impliziten Ablaufanforderungen zu starten. Ich nahm einen von der Netzwerk-Registerkarte des Chrome-Browsers (von, als ich mich anmeldete) und benutzte es als ein Parameter (sowie andere Sachen) für den ersten API-Anruf aber es sagte, dass es Partnerdetails nicht laden konnte.

Irgendwelche Ideen? Darf ich überhaupt tun, was ich machen möchte?

Antwort

0

Nike + API verwendet OAuth 2 zur Authentifizierung. In seiner API gibt es kein Langzeit-Token, aber Sie können refresh_token (30 Tage) verwenden, um ein neues access_token (gebunden mit expired_in) zu erhalten, wenn Ihre Authentifizierung abläuft und eine nicht autorisierte Antwort erhält. Sie können mehr unter Nike+ API documentation lesen.