首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用密钥和秘密访问dropbox?

如何使用密钥和秘密访问dropbox?
EN

Stack Overflow用户
提问于 2022-09-24 04:22:26
回答 1查看 87关注 0票数 0

我正在使用一个库:https://github.com/spatie/dropbox-api via composer在我的dropbox中创建文件夹,但是出现了一个问题,我成功地使用了令牌,但是令牌在4个小时后(实际上从2021年开始)过期了,所以我试图使用密钥和秘密来访问dropbox。但我不明白,你还需要其他权限才能访问吗?

如果您有composer: composer需要空间/dropbox

代码语言:javascript
复制
<?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}

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 12:55:19

Dropbox应用程序的密钥和秘密,也就是a。客户端ID和机密,本身不能用于通过API访问帐户。要访问一个帐户,例如,要创建一个文件夹,您将需要该帐户的访问令牌。

Dropbox正在切换到只发出短期访问令牌(和可选的刷新令牌),而不是长寿命访问令牌。您可以找到有关此迁移这里的更多信息。

不过,应用程序仍然可以通过请求“离线”访问来获得长期访问,在这种情况下,应用程序会收到一个“刷新令牌”,该令牌可以在需要时用于检索新的短期访问令牌,而无需进一步的手动用户干预。您可以在OAuth指南授权文件中找到更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73834709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档