2017 © Pedro Peláez
 

library freshbooks-api

Wrapper to the FreshBooks API

image

rtconner/freshbooks-api

Wrapper to the FreshBooks API

  • Tuesday, October 3, 2017
  • by rtconner
  • Repository
  • 7 Watchers
  • 29 Stars
  • 96,338 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 9 Forks
  • 0 Open issues
  • 2 Versions
  • 9 % Grown

The README.md

FreshBooks API

PHP wrapper for the FreshBooks API. Simplifies FreshBooks API XML structure into a PHP array strucure. You need to know the method names and params when you're creating a new FreshBooksApi instance. See all here http://developers.freshbooks.com/, (*1)

Composer Install

composer require rtconner/freshbooks-api dev-master

.. or ..

"require": {
    "rtconner/freshbooks-api": "dev-master"
}

Sample Code

The XML tag parameters you see on the freshbooks API page are the ones you pass to $fb->post() (as an array), (*2)

$domain = 'your-subdomain'; // Do not include the URL scheme (https://). It will be added automatically
$token = '1234567890'; // your api token found in your account
$fb = new Freshbooks\FreshBooksApi($domain, $token); 

Example: list clients with an email of some@email.com, (*3)

// Method names are the same as found on the freshbooks API
$fb->setMethod('client.list');

// For complete list of arguments see FreshBooks docs at http://developers.freshbooks.com
$fb->post(array(
    'email' => 'some@email.com'
));

$fb->request();

if($fb->success()) {
    echo 'successful! the full response is in an array below';
    var_dump($fb->getResponse());
} else {
    echo $fb->getError();
    var_dump($fb->getResponse());
}

Credits

  • Jason Reading - http://jasonreading.com
  • Robert Conner - http://smartersoftware.net

The Versions

03/10 2017

dev-master

9999999-dev

Wrapper to the FreshBooks API

  Sources   Download

MIT

The Requires

  • ext-curl *
  • php >=5.3.0

 

api freshbooks

24/11 2016

1.0

1.0.0.0

Wrapper to the FreshBooks API

  Sources   Download

MIT

The Requires

  • php >=5.3.0
  • ext-curl *

 

api freshbooks