2016-05-23 12 views
0

GET https://www.yammer.com/dialog/oauth?client_id=[:client_id]&redirect_uri=[:redirect_uri]&response_type=tokenYammer - Ist es möglich, Zugriffstoken durch registrierte App zu erhalten?

Above Anfrage kehrt Zugriffstoken, aber ich weiß nicht, wie es so nicht verfällt ich eine „erfrischenden“ Methode haben will, wenn der Benutzer nicht angemeldet ist.

GET oauth2/autorisieren client_id = [: client_id] & response_type = Code & redirect_uri = [: redirect_uri]

POST oauth2/access_token client_id = [: client_id] & client_secret = [: client_secret] & Code = [: code] & grant_type = berechtigungscode

Es erfordert, dass der Benutzer bereits bei Yammer angemeldet ist.

Gibt es eine Möglichkeit Zugriffstoken erhalten registrierte App (client_id & client_secret) oder so ähnlich (Benutzer in nicht angemeldet)?

Vielen Dank!

Antwort

0

Gibt es eine Möglichkeit Zugriffstoken zu erhalten (Benutzer in nicht angemeldet) ...

Ein Benutzer muss in der Lage angemeldet sein, einen Zugriffstoken zu generieren.

Sie wären froh zu wissen, dass die auf diese Weise generierten Tokens langlebig sind. Sie laufen kaum ab, es sei denn, der Nutzer widerruft den Zugriff der App oder die App und/oder der Eigentümer wird deaktiviert/gelöscht. Sie brauchen also keinen Refresher-Token-Service. Sobald Sie das Token erhalten haben, möchten Sie es möglicherweise an einem sicheren Ort/DB speichern und es so oft verwenden wie Sie möchten. Es ist zwar eine gute Übung, Tokens in regelmäßigen Abständen zu aktualisieren.

+0

Danke. Weißt du genau, wie lange es abgelaufen ist? –

+0

Wie ich schon sagte, es ist "langlebig". Das sind die Wörter, die die Yammer-Leute gern benutzen - "langlebig", aber ich denke ehrlich, dass es aktiv bleibt, es sei denn, es wird eine Aktion ausgeführt, um es ungültig zu machen. –

Verwandte Themen