1

Dropbox API for PHP で遊んでいます。コマンド ラインなしでファイルを自動的にアップロードする正しい方法を知りたいです。

今私のプロセスは次のとおりです。

  1. php -f upload.php
  2. 長い URL をブラウザにコピーする
  3. 許可ボタンをクリック
  4. トークンをコピーする
  5. トークンをコンソールに貼り付けて完了です。

私の計画は、Dropbox でいくつかの JSON ファイルの自動バックアップを行うことです。

コンソールなしでそれを行う他の方法はありますか? トークンのコピーと簡単な解決策は?

編集 ハードコードしようとすると、出力が->

Fatal error: Uncaught exception 'Dropbox\Exception_BadRequest' with message 'HTTP status 400
{"error_description": "code has already been used", "error": "invalid_grant"}'

編集 2*

アクセストークンの出力

dusIlAq36pkAAAAAAAAHQ6daX9hwt-3wUL240gUUjIOYrscX2OYOkCyj8ZghUgG2

として設定しました

$authCode = 'dusIlAq36pkAAAABBBBBAAAHQ6daX9hwt-3wUL240gUUjIOYrscX2OYOkCyj8ZghUgG2';

ここにMSGをドロップ

 ...Fatal error: Uncaught exception 'Dropbox\Exception_BadRequest' with message 'HTTP status 400
{"error_description": "code doesn't exist or has expired",
4

3 に答える 3

0

参考までに: 「このアクセス トークンは、API 経由でアカウント (you@example.com) にアクセスするために使用できます。アクセス トークンは誰とも共有しないでください。」

于 2015-07-13T12:53:58.117 に答える
0

アクセス トークンを authcode として使用している - $accessToken として設定する必要がある

$accessToken = 'dusIlAq36pkAAAABBBBBAAAHQ6daX9hwt-3wUL240gUUjIOYrscX2OYOkCyj8ZghUgG2';

authcode プロセス全体をコメントします。アクセストークンをお持ちの場合は不要です。

于 2015-03-24T12:35:20.330 に答える