1

http://developer.linkedin.com/documents/authentication(セクション:アクセストークンの更新)

段落は言う

LinkedInアクセストークンは60日以内に更新できます

一方、クライアントアプリケーションはトークンの作成日を追跡し、それをoauth_expires_in value(秒単位で)比較し、必要に応じてトークンを更新できるとも述べています。

ただし、oauth_expires_in=599リクエストトークンエンドポイントを呼び出すと、(秒)しか取得できません。

リクエストトークンを取得すると oauth_token=xxxxx&oauth_token_secret=xxxxx&oauth_callback_confirmed=true&xoauth_request_auth_url=https://api.linkedin.com/uas/oauth/authorize&、次のような応答が返されます。oauth_expires_in=599

アクセストークンのリクエストに応じて、このようなパラメータを受け取りません。 https[://]www[.]linkedin[.]com/uas/oauth/authorize/submit?oauth_token=xxx&oauth_verifier=xxx

誰かがこれを説明できますか?

PS:評判が悪いために2つ以上のURLを投稿できなかったため、[]でURLを変更しました。

TIA。

4

1 に答える 1

8

秒単位で取得している有効期限は、accessToken ではなく、requestToken の有効期限です。つまり、次の 599 秒 (10 分) 以内にそのトークンをアクセス トークンと交換しないと、有効期限が切れてしまい、新しい requestToken を取得する必要があります。

リンクインのドキュメントによると、受け取った oauth トークンの有効期限は 60 日です。これが役立つことを願っています。

于 2013-02-21T13:29:30.697 に答える