2016-05-23 13 views
0

は、要求リターンの上https://www.yammer.com/dialog/oauth?client_id=[:client_id]&redirect_uri=[:redirect_uri]&response_type=tokenYammer - 登録アプリでアクセストークンを取得することは可能ですか?

がトークンにアクセスGETが、私はそれが私は、ユーザーがログオンしていないとき「リフレッシュ」メソッドを持つようにしたいので、有効期限が切れないのか分かりません。

GETのOAuth2 /許可CLIENT_ID = [:CLIENT_ID] & response_type =コード& REDIRECT_URI = [:REDIRECT_URI]

POSTのOAuth2/access_tokenは CLIENT_ID = [:CLIENT_ID] & client_secret = [:client_secret] &コード= [:code] & grant_type = authorization_code

Yammerに既にログインしているユーザーが必要です。

登録アプリ(client_idの& client_secret)またはそのような何かによって(ユーザーがログインしていない)アクセストークンを取得する方法はありますか?

ありがとうございました!

答えて

0

アクセストークンを取得する方法はあります(ユーザーがログインしていない)...

ユーザーがログインしなければなりませんアクセストークンを生成することが可能に。

このようにして生成されたトークンは長寿命であることがわかります。ユーザーがアプリのアクセスを取り消したり、アプリやオーナーが無効になったり削除されたりしない限り、それらはほとんど失効しません。だからあなたは本当にリフレッシャートークンサービスは必要ありません。トークンを入手したら、それを安全な場所/ DBに保存し、好きなだけ何度でもそれを再利用することができます。定期的にトークンをリフレッシュするのがよい方法ですが。

+0

ありがとうございました。期限が切れるまで正確に知っていますか? –

+0

私が言及したように、それは "長寿"です。それらは、Yammerの人々が使っているような言葉です。「長生きしました」しかし、私は正直なところ、それを無効にするための行動が行われない限り、それは活動し続けていると思います。 –

関連する問題