moneymaxim / trustpilot-invitation-api
A PHP library for accessing the Trustpilot Invitation API
Installs: 28 255
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 10
Open Issues: 1
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
- moneymaxim/trustpilot-authenticator: ^0.1.1
This package is not auto-updated.
Last update: 2024-12-21 20:14:06 UTC
README
A PHP library for accessing the Trustpilot Invitation API.
This library has been developed and open sourced by moneymaxim.
We are currently on the look out for PHP programming talent, so please get in touch if you are interested.
Install
Install using composer:
composer install moneymaxim/trustpilot-invitation-api
Usage
use Trustpilot\Api\Authenticator\Authenticator; use Trustpilot\Api\Invitation\Client; use Trustpilot\Api\Invitation\Recipient; use Trustpilot\Api\Invitation\Sender; use Trustpilot\Api\Invitation\Context; $authenticator = new Authenticator(); $accessToken = $authenticator->getAccessToken($apiKey, $apiToken, $username, $password); $client = new Client($accessToken); $context = new Context($businessUnitId, $templateId, $redirectUri); // The last two arguments to the Context constructor ($tags and $locale) are optional // $context = new Context($templateId, $redirectUri, $tags = array(), $locale = 'en-US'); $recipient = new Recipient($recipientEmail, $recipientName); $sender = new Sender($senderEmail, $senderName, $replyTo); $client->invite($context, $recipient, $sender, $reference) /* : array */