Рабочий вызов финансового отчета upwork-api теперь возвращает invalid_query

Я сделал простое приложение, которое автоматически создает мои накладные по счетам для настройки ниндзя Invoice, но в последнее время сторона по обработке сломалась. Я видел, что там были обновления и изменения, но после моего исследования ничего не изменилось в моем конкретном звонке. После авторизации я использую следующее вызов:

$finreports = new \Upwork\API\Routers\Reports\Finance\Accounts($upwork_client);
$freelancerReference = "8009XXX";
$params = array(
"tq" => "SELECT amount, notes WHERE date >= '2018-06-01' AND date <= '2018-06-30'");
$results = $finreports->getOwned($freelancerReference, $params);
echo "<pre>".print_r($results, true)."</pre>";

и я получаю это:

stdClass Object
(
[version] => 0.6
[status] => error
[errors] => Array
(
[0] => stdClass Object
(
[reason] => invalid_query
[message] => Internal Server Error
)

)

Кажется, что аутентификация в порядке, потому что я могу успешно получить ответ от:

$auth->getUserInfo();

1

Решение

Жаль, что ваша система отчетов перестала работать правильно. К сожалению, вы используете API, помеченный как устаревший. По сути, изменения внедряются, и это, кажется, корень проблемы, с которой вы сталкиваетесь — см. правильное объявление.

1

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

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

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