1. Go to this page and download the library: Download ajt/guzzle-asana library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ajt / guzzle-asana example snippets
JT\Asana\AsanaClient;
$asana_token = ''; // Fill in your token here
$asana_client = AsanaClient::factory(array('api_key' => $asana_token));
// if you want to see what is happening, add debug => true to the factory call
$asana_client = AsanaClient::factory(array('api_key' => $asana_token, 'debug' => true));
JT\Asana\AsanaOauthClient;
$asana_client = AsanaOauthClient::factory();
// if you want to see what is happening, add debug => true to the factory call
$asana_client = AsanaOauthClient::factory(array('debug' => true));
// Or the AsanaOauthClient
$asana_client = AsanaClient::factory(array('api_key' => $asana_token));
$workspaces = $asana_client->getWorkspaces(array());
foreach($workspaces as $workspace){
$id = $workspace['id'];
print $workspace['name'] . "\n";
}
// Or the AsanaOauthClient
$asana_client = AsanaClient::factory(array('api_key' => $asana_token));
//Retrieve the Command from Guzzle
$command = $client->getCommand('GetWorkspaces', array());
$command->prepare();
$response = $command->execute();
$workspaces = $response['data'];
foreach($workspaces as $workspace){
$id = $workspace['id'];
print $workspace['name'] . "\n";
}
// Run this in the examples directory and you're good to go.
php -S localhost:8888
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.