laralabs / here-api-oauth2-client
轻松获取用于与HERE API服务一起使用的OAuth 2.0访问令牌
3.0.1
2024-03-13 20:32 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- illuminate/support: ^10.0|^11.0
Requires (Dev)
- brianium/paratest: ^7.0
- clntdev/coding-standards: ^1.0
- mockery/mockery: ^1.0
- orchestra/testbench: ^8.0|^9.0
- phpunit/phpunit: ^10.1
- roave/security-advisories: dev-master
- spatie/phpunit-snapshot-assertions: ^5.0
This package is auto-updated.
Last update: 2024-09-13 21:42:56 UTC
README
HERE API OAuth 2.0 客户端
轻松检索用于与HERE API服务一起使用的OAuth 2.0承载访问令牌。
🚀 快速入门
在项目的composer.json
中引入此包。
composer require laralabs/here-api-oauth2-client
在您的env
文件中设置以下变量,您可以从HERE 开发者网站获取这些信息。在REST部分检查OAuth 2.0令牌。
HERE_OAUTH_ACCESS_ID="your-access-key-id"
HERE_OAUTH_ACCESS_SECRET="your-access-key-secret"
现在您可以使用门面或辅助函数检索访问令牌。如果令牌已过期,包将返回缓存中的访问令牌或请求新的访问令牌。
辅助函数
$token = getHereApiToken();
门面
use Laralabs\HereOAuth\Facade\HereOAuth; $token = HereOAuth::getToken();
👏 致谢
特别感谢Roberto的帮助,使他正确地实现了签名,如果您正在寻找纯PHP库,请查看他的仓库👍