代码已过期(在最后一个小时内)Dropbox



大家好,我是新手Dropbox API(PHP版本(。

我正在使用授权列尔获得authcode,如果我重新加载页面错误消息在

上显示,它的工作只有一次。

'HTTP status 400 {"error_description": "code has expired (within the last hour)", "error": "invalid_grant"}如何从Dropbox中获取永久验证码。

$appInfo = dbxAppInfo::loadFromJsonFile("api-key.json");
$webAuth = new dbxWebAuthNoRedirect($appInfo, "PHP-Example/1.0");
$authorizeUrl = $webAuth->start();
echo "1. Go to: " . $authorizeUrl . "n";
echo "2. Click "Allow" (you might have to log in first).n";
echo "3. Copy the authorization code.n";
$authCode = "****************************************";
list($accessToken, $dropboxUserId) = $webAuth->finish($authCode);
print "Access Token: " . $accessToken . "n";
$dbxClient = new dbxClient($accessToken, "PHP-Example/1.0");
$accountInfo = $dbxClient->getAccountInfo();
print_r($accountInfo);

在此错误中找到了解决方案

解决此问题的一些步骤

  1. 转到应用程序页面Dropbox应用
  2. 将您的网站或本地主机链接添加到 oauth 2 重定向uris
  3. 旁边生成访问令牌,然后复制访问令牌并使用它。
  4. 终于删除此行

list($ accessToken,$ dropboxuserid(= $ webauth-> finish($ authCode(; 打印"访问令牌:"。$ AccessToken。" n";

并直接在您的访问令牌中粘贴到

$ AccessToken = " VTEP2CVKQ8 **********************************

它正常工作

相关内容

  • 没有找到相关文章

最新更新