Сбор API-вызова неопределенного метода HarvestAPI::getActiveProjects

Я пытаюсь получить имена проектов для всех активных проектов. Я следил за документацией и кодом, приведенными здесьAPI сбора урожая. Но выдает ошибку Вызов неопределенного метода HarvestAPI::getActiveProjects. Вот код, который я написал

<?php
require_once(dirname(__FILE__) . '/HarvestAPI.php');

/* Register Auto Loader */
spl_autoload_register(array('HarvestAPI', 'autoload'));

$api = new HarvestAPI();
$api->setUser( $user );
$api->setPassword( $password );
$api->setAccount($account );

$api->setRetryMode( HarvestAPI::RETRY );
$api->setSSL(true);

$result = $api->getActiveProjects();
 foreach( $result->data as $project ) {
        echo $project->name;
    }
?>

P.S. У меня есть права администратора для учетной записи. Итак, я должен иметь возможность просматривать все названия проектов


person user3402248    schedule 14.04.2016    source источник


Ответы (1)


Загляните в HarvestAPI.php, и вы увидите, что там нет метода с именем getActiveProjects.

Используйте этот

public function getProjects( $updated_since = null ) 
{
    $url = "projects" . $this->appendUpdatedSinceParam( $updated_since );
    return $this->performGET( $url, true );
}
person PoX    schedule 14.04.2016
comment
Куда можно добавить учетные данные для входа? - person user3402248; 15.04.2016