Skip to content

Laralabs/here-api-oauth2-client

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Stable Build Build 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