Download the PHP package jolicode/harvest-php-api without Composer
On this page you can find all versions of the php package jolicode/harvest-php-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jolicode/harvest-php-api
More information about jolicode/harvest-php-api
Files in jolicode/harvest-php-api
Package harvest-php-api
Short Description An up to date PHP client for Harvest's API
License MIT
Informations about the package harvest-php-api
A PHP Client for Harvest API
Harvest is a time tracking and invoicing tool.
This PHP SDK is generated automatically with JanePHP using a Harvest OpenAPI specification generated from the HTML documentation. It means that:
- all the API endpoints and parameters are supported. See the list of available endpoints;
- when the documentation changes, it is easy to update the library and keep up-to-date.
The API is tested against the examples provided by the Harvest API documentation.
Installation
This library is built atop of PSR-7 and PSR-18. So you will need to install some implementations for those interfaces.
If no PSR-18 client or PSR-7 message factory is available yet in your project or you don't know or don't care which one to use, just install some default:
You can now install the Harvest client:
Usage
First, you need to retrieve an access token. Please checkout Harvest's documentation about the OAuth2 Authorization Flow.
Then, use the factory that is provided to create the client:
Want more example or documentation? See the documentation, which lists all the available methods.
Troubleshoot
Got some problems using this library? Need a missing feature? Do not hesitate to open an issue and share it with us.
Further documentation
You can see the current and past versions using one of the following:
- the
git tag
command - the releases page on Github
- the file listing the changes between versions
And finally some meta documentation:
- versioning and branching models
- contribution instructions
License
This library is licensed under the MIT License - see the LICENSE file for details.
All versions of harvest-php-api with dependencies
jane-php/open-api-runtime Version ^7.6
php-http/client-common Version ^1.9 || ^2.0
php-http/client-implementation Version *