laralabs/here-api-oauth2-client

轻松获取用于与HERE API服务一起使用的OAuth 2.0访问令牌

3.0.1 2024-03-13 20:32 UTC

README

Stable Build CI Status

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库,请查看他的仓库👍