Download the PHP package testmonitor/asana-client without Composer
On this page you can find all versions of the php package testmonitor/asana-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download testmonitor/asana-client
More information about testmonitor/asana-client
Files in testmonitor/asana-client
Informations about the package asana-client
TestMonitor Asana Client
This package provides a very basic, convenient, and unified wrapper for the Official Asana PHP client library.
Table of Contents
- Installation
- Usage
- Examples
- Tests
- Changelog
- Contributing
- Credits
- License
Installation
To install the client you need to require the package using composer:
$ composer require testmonitor/asana-client
Use composer's autoload:
You're all set up now!
Usage
This client only supports oAuth authentication. You'll need an Asana application to proceed. If you haven't done so, please read up with the Asana authentication docs on how to create an application.
When your Asana application is up and running, start with the oAuth authorization:
This will redirect the user to a page asking confirmation for your app getting access to Asana. Make sure your redirectUrl points back to your app. This URL should point to the following code:
When everything went ok, you should have an access token (available through Token object). It will be valid for one hour. After that, you'll have to refresh the token to regain access:
The new token will be valid again for the next hour.
Examples
Get a list of Asana workspaces:
Or creating a task, for example (using a example project with gid 12345):
Tests
The package contains integration tests. You can run them using PHPUnit.
$ vendor/bin/phpunit
Changelog
Refer to CHANGELOG for more information.
Contributing
Refer to CONTRIBUTING for contributing details.
Credits
- Thijs Kok - Lead developer - ThijsKok
- Stephan Grootveld - Developer - Stefanius
- Frank Keulen - Developer - FrankIsGek
- Muriel Nooder - Developer - ThaNoodle
License
The MIT License (MIT). Refer to the License for more information.