0

「//コードをアップグレードした後、更新トークンを取得できない場合がある」というコメントを読みました。サンプルの DrEdit コードhttps://code.google.com/p/google-drive-sdk-samples/source/browse/java/src/com/google/drive/samples/dredit/CredentialMediator.javaの 292 行目。

「たまに」ってどういう意味?リフレッシュ トークンが付与される状況と付与されない状況を説明したドキュメントはありますか?

4

1 に答える 1

0

リフレッシュ トークンは、次の 2 つの条件下で提供されます。

  • offline=true で更新トークンが要求されました
  • リクエストは自動承認されませんでした

つまり、ユーザーがアプリを初めて承認し、offline=true が設定されていると、更新トークンが取得されます。ユーザーがアクセス権を取り消さない限り、そのユーザーに対するその後の承認は自動的に承認されます。この場合、リフレッシュ トークンは発行されません。

更新トークンの発行を強制する必要がある場合は、 approval_prompt=force をリクエストに追加します。

于 2012-09-18T18:39:31.187 に答える