我正在使用 Dropbox API for PHP,我想知道在没有命令行的情况下自动上传文件的正确方法。
现在我的流程是:
php -f upload.php
- 在浏览器上复制长网址
- 点击允许按钮
- 复制令牌
- 将令牌粘贴到控制台上并完成。
我的计划是在我的 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';
在这里放味精
...Fatal error: Uncaught exception 'Dropbox\Exception_BadRequest' with message 'HTTP status 400
{"error_description": "code doesn't exist or has expired",