我正在使用一个库:https://github.com/spatie/dropbox-api via composer在我的dropbox中创建文件夹,但是出现了一个问题,我成功地使用了令牌,但是令牌在4个小时后(实际上从2021年开始)过期了,所以我试图使用密钥和秘密来访问dropbox。但我不明白,你还需要其他权限才能访问吗?
如果您有composer: composer需要空间/dropbox
<?php
require __DIR__. '/vendor/autoload.php';
use Spatie\Dropbox\Client as DropboxClient;
use Spatie\Dropbox\Client as kS;
use Spatie\Dropbox\TokenProvider ;
use PHPUnit\Framework\TestCase;
//ACESS TOKEN
$token="your-token";
$appkey="your-key";
$appSecret="your-secret";
//Dropbox Client Instantiate
$obDropboxClient = new DropboxClient($token);
$save= new kS([$appkey,$appSecret]);
//Create a Dropbox Folder
if(isset($_POST['submit']))
{
$save->createFolder($_POST['n']);
header("Location:dropbox.php?");
die();
}
?>
<form action="dropbox.php" method="post">
<p>Name: <input type="text" name="n" /></p>
<input type="submit" name="submit" value="Submit" />
</form>错误:
致命错误:未捕获空间\Dropbox\ E:\XAMPP\htdocs\dropbox\vendor\Spatie\dropbox-api\src\Client.php:680堆栈跟踪中的异常\BadRequest:#0 E:\XAMPP\htdocs\dropbox\vendor\Spatie\dropbox-api\src\Client.php(668):Spatie\Dropbox\Client->determineException(Object(GuzzleHttp\Exception\ClientException)) #1 E:\XAMPP\htdocs\dropbox\vendor\Spatie\dropbox-api\src\Client.php(114):Spatie\Dropbox\Client->rpcEndpointRequest(‘files/create_fo.’数组) #2 E:\XAMPP\htdocs\dropbox\dropbox.php(33):在第680行的E:\XAMPP\htdocs\dropbox\vendor\Spatie\dropbox-api\src\Client.php中抛出空间\Dropbox\>createFolder(‘2424’) #3 {main}
https://stackoverflow.com/questions/73834709
复制相似问题