retailcrm / api-client-php

PHP client for RetailCRM API
http://www.retailcrm.ru
MIT License
60 stars 58 forks source link

Каким образом получить список расходов? #90

Closed Zorgios closed 4 years ago

Zorgios commented 4 years ago

Как получить список расходов? Пытаюсь вызвать метод costsList - ошибка с обработкой ответа.

require 'vendor/autoload.php';

$client = new \RetailCrm\ApiClient( 'domen', 'key', \RetailCrm\ApiClient::V5 );

try { $response = $client->request->costsList; } catch (\RetailCrm\Exception\CurlException $e) { echo "Connection error: " . $e->getMessage(); }

if ($response->isSuccessful()) { echo $response; } else { echo sprintf( "Error: [HTTP-code %s] %s", $response->getStatusCode(), $response->getErrorMsg() ); }

Neur0toxine commented 4 years ago

Добрый вечер!

В предоставленном сниппете присутствуют две ошибки. В строке

$response = $client->request->costsList;

идёт обращение к методу класса как к свойству. В строке

echo $response;

производится попытка вывода $response как строки, но в $response находится экземпляр RetailCrm\Response\ApiResponse, его нельзя как строку вывести.