Harvest API-Получение информации о клиенте

Я пытался вызвать API Harvest для получения информации о клиенте. Я пытался следовать официальной документации, предоставленной 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";

}

?>

Но это всегда возвращается не успешный . Пожалуйста, дайте предложения о том, как я мог преодолеть эту проблему.

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";

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]