Ich habe versucht, die Harvest-API aufzurufen, um die Client-Informationen abzurufen. Ich habe versucht, der offiziellen Dokumentation von Harvest zu folgen. Aber sobald ich den Code ausführe gibt es keine Ausgabe.Harvest-API - Client-Informationen abrufen
Hier ist mein Code
<?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";
}
?>
Aber es gibt immer nicht erfolgreich. Bitte geben Sie Vorschläge, wie ich dieses Problem lösen könnte.
Was bekommen Sie, wenn Sie 'var_dump ($ result);'? Es sollte ein Array drucken, das den Antwortcode und eine Fehlermeldung enthält. –
@KirkBeard Dies ist, was ich bei AllObject (Harvest_Result) nicht erreicht # 2 (3) {["_code": protected] => int (401) ["_data": protected] => string (120) "Authentifizierung fehlgeschlagen für API-Anfrage. "[" _headers ": protected] => array (20) – user3402248
@KirkBeard Es ist zu lang, also konnte ich nicht das gesamte Ergebnis posten – user3402248