mnib-dev / spatie-dropbox-api-refreshable-token
为 spatie/dropbox-api 生成从刷新令牌获取的访问令牌
v0.1
2022-11-24 14:56 UTC
Requires
- php: ^7.3 || ^8.0.2
- ext-json: *
- guzzlehttp/guzzle: ^7.5
- spatie/dropbox-api: ^1.21
Requires (Dev)
- mnib-dev/coding-standard: dev-master
This package is auto-updated.
Last update: 2024-09-24 18:51:17 UTC
README
如何获取刷新令牌
-
访问 https://www.dropbox.com/oauth2/authorize?response_type=code&token_access_type=offline&client_id=<APP_KEY>
-
将此访问代码复制到下一步使用
-
在终端中使用上面提供的访问代码
curl https://api.dropbox.com/oauth2/token -d code=<ACCESS_CODE> -d grant_type=authorization_code -u <APP_KEY>:<APP_SECRET>
-
保存刷新令牌
<?php declare(strict_types=1); $appKey = ''; $appSecret = ''; $refreshToken = ''; $tokenProvider = new AutoRefreshableTokenProvider($appKey, $appSecret, $refreshToken); $dropboxClient = new Spatie\Dropbox\Client($tokenProvider);