Asana::getProjectTasks PHP Méthode

getProjectTasks() public méthode

Returns all unarchived tasks of a given project
public getProjectTasks ( string $projectId, array $opts = [] ) : string
$projectId string
$opts array Array of options to pass (@see https://asana.com/developers/documentation/getting-started/input-output-options)
Résultat string JSON or null
    public function getProjectTasks($projectId, array $opts = array())
    {
        $options = http_build_query($opts);
        return $this->askAsana($this->taskUrl . '?project=' . $projectId . '&' . $options);
    }

Usage Example

    echo "{$proj}";
    if ($proj == "projectid_1") {
        $projselect = XXXXXXXXXXXXX;
    }
    if ($proj == "projectid_2") {
        $projselect = XXXXXXXXXXXXX;
    }
    if ($proj == "projectid_3") {
        $projselect = XXXXXXXXXXXXX;
    }
    if ($proj == "projectid_4") {
        $projselect = XXXXXXXXXXXXX;
    }
    if ($proj == "projectid_5") {
        $projselect = XXXXXXXXXXXXX;
    }
    echo "{$projselect}";
}
// See class comments and Asana API for full info
$asana = new Asana(array('apiKey' => 'XXXXXXXXXXXXXXXXXXXXXXXXXX'));
// Your API Key, you can get it in Asana
$projectId = $projselect;
// Your Project ID Key, you can get it in Asana
$result = $asana->getProjectTasks($projectId);
// As Asana API documentation says, when response is successful, we receive a 200 in response so...
if ($asana->responseCode != '200' || is_null($result)) {
    echo 'Error while trying to connect to Asana, response code: ' . $asana->responseCode;
    return;
}
$resultJson = json_decode($result, true);
//var_dump($resultJson);
All Usage Examples Of Asana::getProjectTasks