Skip to content

Easily get an OAuth 2.0 access token to use with the HERE API services

License

Notifications You must be signed in to change notification settings

Laralabs/here-api-oauth2-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stable Build CI Status

HERE API OAuth 2.0 Client

Easily retrieve OAuth 2.0 bearer access token to use with the HERE API services.

🚀 Quick Start

Require the package in the composer.json of your project.

composer require laralabs/here-api-oauth2-client

Set the following variables in your env file, you can get these from the HERE Developer Site. Check in the REST section for OAuth 2.0 Tokens.

HERE_OAUTH_ACCESS_ID="your-access-key-id"
HERE_OAUTH_ACCESS_SECRET="your-access-key-secret"

Now you can retrieve an access token using either the facade or helper function. The package will return an access token from the cache or request a new one if it has expired.

Helper function

$token = getHereApiToken();

Facade

use Laralabs\HereOAuth\Facade\HereOAuth;

$token = HereOAuth::getToken();

👏 Credits

Special thanks to Roberto for his assistance in getting the signing working correctly, go check out his repositories if you're looking for a pure PHP library 👍

About

Easily get an OAuth 2.0 access token to use with the HERE API services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages