Harvest API-调用未定义的方法HarvestAPI :: getActiveProjects

时间:2016-04-14 18:49:42

标签: php api harvest

我正在尝试检索所有活动项目的项目名称。我正在遵循此处Harvest 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。我拥有该帐户的管理员权限。所以,我应该能够查看所有项目标题

1 个答案:

答案 0 :(得分:0)

查看HarvestAPI.php,您将看到没有名为getActiveProjects

的方法

使用此

public function getProjects( $updated_since = null ) 
{
    $url = "projects" . $this->appendUpdatedSinceParam( $updated_since );
    return $this->performGET( $url, true );
}