Я пытался вызвать 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";
}
?>
Но это всегда возвращается не успешный . Пожалуйста, дайте предложения о том, как я мог преодолеть эту проблему.
Я попытался работать над этим сегодня с тем же кодом и угадай, что это сработало! Я просто добавил еще несколько строк для печати массива.
<?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";
}
Других решений пока нет …