Некоторые конечные точки Upwork API возвращают внутреннюю ошибку сервера

#upwork-api

#upwork-api

Вопрос:

Я использовал API для создания некоторых конкретных отчетов, и у меня были проекты, чтобы подсчитать, сколько денег я заработал. Это сработало, но теперь оно возвращает внутреннюю ошибку сервера. Я использую Upwork API Routers Reports Finance Earnings API.

Пример кода, который я использую:

 $users = new UpworkAPIRoutersOrganizationUsers($client);
$info = $users->getMyInfo();

date_default_timezone_set('UTC');

$date1 = date('Y-m-d', strtotime('-1 year'));
$date2 = date('Y-m-d', strtotime(' 1 month'));

$earnings = new UpworkAPIRoutersReportsFinanceEarnings($client);
$freelancerReference = $info->user->reference;
$params = array(
  "tq" => "
    SELECT 
      date, 
      date_due, 
      buyer_team__reference,
      buyer_team__id,
      buyer_team_name,
      assignment__reference, 
      assignment_name, 
      amount, 
      type, 
      subtype,
      description
    WHERE 
      date >= '{$date1}' AND 
      date <= '{$date2}'
    ORDER BY
      date ASC
  ",
);
$amounts = $earnings->getByFreelancer($freelancerReference, $params);
  

Ответ №1:

Кирилл, приносим извинения за неудобства! Проблема известна, и наши инженеры работают над ней.