0

私は box.net アカウントを持っていて、私が書いている Javascript スクリプト (データを JSON として照合する) を介して自分のアカウントにファイルをアップロードできるようにしたいと考えています。また、データを PHP スクリプトに AJAX 処理することにより、PHP 経由でこれを行うことも気にしません。

問題は、大規模な検索を行った後、実際にその方法を理解できないことです。私が見つけたように見えるのは、ユーザーベースの Web 認証を使用してアプリを介して認証トークンを取得する方法だけですが、スクリプトとの人間のやり取りは望んでいません。

4

1 に答える 1

1

スクリプトを正しく設計すれば、最初にスクリプトを実行して oauth2 プロセスを介してログインする場合を除いて、操作は必要ありません。これにより、access_token、refresh_token、および access_token が期限切れになるまでの秒数 (expires_in) が取得されます。これら 3 つの項目をシリアル化し (expires_in を絶対時間に変換します)、スクリプトを再度実行したときに取得します。その時点で、expires_in の値を調べて、処理方法 (アクセス トークンまたはリフレッシュ トークンのいずれか) を決定できます。復習は 14 日間続くため、スクリプトを再度実行するまでに 14 日間待機した場合は、再度ログインする必要があります。ただし、少なくとも 14 日に 1 回実行する場合は、access_token を更新するたびに新しいリフレッシャーを取得するため、理論的にはログインする必要はありません。

幸運を、

マイク

于 2012-12-20T11:41:10.663 に答える