feedbackbox / feedbackbox-php
The official PHP API wrapper for the FeedbackBox API
v1.0.3
2018-02-05 14:05 UTC
Requires
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- symfony/var-dumper: ^4.0
This package is auto-updated.
Last update: 2024-12-05 19:10:11 UTC
README
This library is a work in progress, pull requests are accepted with thanks.
To run tests:
Create a file called key.txt in the tests
directory. This will be used to inject your API key, but should not be committed to the library.
Install
Install with Composer.
{ "require": { "feedbackbox/feedbackbox-php":"dev-master" } }
Note: Tagged releases will be coming soon!
Resources
- Invites (list all, view one, create)
- Users (list all, view one, update)
- Company (list all, view one)
- Responses (list all, view one, create)
Usage
<?php // Initialise with your API key. $api = new FeedbackBox\Api('api-key-here'); // Get all invites $invites = $api->invites->makeRequest(); // Set the page you're requesting. $invites = $api->invites->setPage(3)->makeRequest(); // Get a single invite object. $singleInvite = $api->invites->find(25442)->makeRequest(); // Create an invite $api->invites->create([ "name" => "Frank Reynolds", "email" => "frank@wolfcola.com", "send_email" => TRUE ]); // Get all users $allUsers = $api->users->makeRequest(); // Get a single user. $me = $api->users->find(25518)->makeRequest();