Harvest API-获取客户信息

时间:2016-04-12 23:15:31

标签: php api harvest

我试图调用Harvest API来获取客户端信息。我试着按照Harvest提供的官方文档。但是一旦我运行代码就没有输出。

这是我的代码

<?php
require_once(dirname(__FILE__) . '/HarvestAPI.php');
spl_autoload_register(array('HarvestAPI', 'autoload') );

$harvest_user = $user; // Your Harvest username, usually an email address
$harvest_pass = $password; // Your Harvest password
$harvest_account = $account;


$harvestAPI = new HarvestAPI();
$harvestAPI->setUser($harvest_user);
$harvestAPI->setPassword($harvest_pass);
$harvestAPI->setAccount($harvest_account);

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


$result = $harvestAPI->getClients();

if( $result->isSuccess() ) {
 echo "Successful";
}
else{
echo "Not Successful";

}

?>

但它总是返回不成功。请提出如何克服这个问题的建议。

1 个答案:

答案 0 :(得分:0)

我今天尝试使用相同的代码进行处理,并猜测它的工作原理!我刚添加了几行来打印数组。

<?php
require_once(dirname(__FILE__) . '/HarvestAPI.php');
spl_autoload_register(array('HarvestAPI', 'autoload') );


$harvest_user = $user; // Your Harvest username, usually an email address
$harvest_pass =$password; // Your Harvest password
$harvest_account =$account;


$harvestAPI = new HarvestAPI();
$harvestAPI->setUser($harvest_user);
$harvestAPI->setPassword($harvest_pass);
$harvestAPI->setAccount($harvest_account);

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


$result = $harvestAPI->getClients();

if( $result->isSuccess() ) {
 echo "Successful";
 $data = $result->get( "data" );
print_r($data);
}
else{
echo "Not Successful";

}