amocrm / amocrm-api-php

Библиотека на PHP для работы с API amoCRM
MIT License
143 stars 104 forks source link

Получение данных контакта из счета #516

Closed mahab-22 closed 11 months ago

mahab-22 commented 11 months ago

Здравствуйте. В интеграции получаю счет, далее его кастомные поля. try { $invoice = $AMOClient ->catalogElements($invoicesCatalog->getId()) ->getOne($request['invoice_id']); } catch (AmoCRMApiException $e) { printError($e); die; } $customFieldValues = $invoice->getCustomFieldsValues(); Далее,получаю данные из счета $sum = $customFieldValues->getBy('fieldCode', InvoicesCustomFieldsEnums::PRICE)->getValues()->first()->getValue(); $client = $customFieldValues->getBy('fieldCode', InvoicesCustomFieldsEnums::PAYER)->getValues()->first()->getValue(); массив клиент представляет собой array:16 [▼ "name" => "ООО Покуптаель1" "vat_id" => null "kpp" => null "tax_registration_reason_code" => null "address" => null "entity_type" => "contacts" "entity_id" => 6123825 "bank_code" => null "unp" => null "bin" => null "egrpou" => null "real_address" => null "mfo" => null "bank_account_number" => null "oked" => null "director" => null ] Вопрос: как получить данный контакт, в котором могут содержаться телефон и email? В примерах есть получение по ID $contact = $apiClient->contacts()->getOne(3);? но в данных счета и покупателя ID нет Спасибо!