Intuit QuickBooks Online PHP SDK Обновление сотрудника не работает - PullRequest
0 голосов
/ 28 августа 2018

Я использую PHP SDK для Intuit QuickBooks Online, хочу установить свойство UseTimeEntry для сотрудника, но оно не работает для меня.

$item = $dataService->FindbyId('Employee', 1);

$theResourceObj = Employee::update($item , [
    "UseTimeEntry" => "UseTimeEntry"    //UseTimeEntry Enumerated Values: NotSet, DoNotUseTimeEntry, UseTimeEntry
]);
$resultingObj = $dataService->Add($theResourceObj);
$error = $dataService->getLastError();
if ($error) {
    echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
    echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
    echo "The Response message is: " . $error->getResponseBody() . "\n";
}
else {
    echo "Created Id={$resultingObj->Id}. Reconstructed response body:\n\n";
    $xmlBody = XmlObjectSerializer::getPostXmlFromArbitraryEntity($resultingObj, $urlResource);
    echo $xmlBody . "\n";
}

В ответ не отображается сообщение об ошибке, но при попытке получить сотрудника из Intuit «UseTimeEntry» по-прежнему отображается пустым.

Пожалуйста, помогите мне в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...