【发布时间】:2021-08-02 19:20:54
【问题描述】:
令牌传输发生错误。 Laravel,Google Drive API
提供者代码
class GoogleDriveServiceProvider extends ServiceProvider
{
public function register()
{
//
}
public function boot()
{
Storage::extend('google', function($app, $config) {
$client = new \Google_Client();
$client->setClientId($config['clientId']);
$client->setClientSecret($config['clientSecret']);
$client->refreshToken($config['refreshToken']);
$client->setAccessType('offline');
$client->setApprovalPrompt('force');
$service = new \Google_Service_Drive($client);
$adapter = new GoogleDriveAdapter($service, $config['folderId']);
return new Filesystem($adapter);
});
}
}
错误
上传项目到Heroku时出现这个错误
{ "message": "刷新令牌必须传入或设置为 setAccessToken 的一部分" “异常”:“登录异常”, ... }
请告诉我如何解决这个问题,提前谢谢。
【问题讨论】: