Я использую RingCentral PHP SDK для отправки запроса. Я попробовал несколько методов, они работали. Но когда я пытаюсь отправить факс с помощью метода $rcsdk->createMultipartBuilder()
, я получаю ответное сообщение «Плохой запрос», больше ничего не указывается.
Этот код возвращает неверный запрос:
$request = $this->ringcentral->createMultipartBuilder()
->setBody(array(
'to' => array(
array('phoneNumber' => '1267***0722')),
'faxResolution' => 'High',
))
->add(fopen($file->path, 'r'))
->request("/account/~/extension/~/fax");
Пока эта работаштраф и факс отправляется
$request = $this->ringcentral->createMultipartBuilder()
->setBody(array(
'to' => array(
array('phoneNumber' => '1267***0722')),
'faxResolution' => 'High',
))
->add('Plain Text', 'file.txt')
->request("/account/~/extension/~/fax");
Также я попытался отправить cURL, он также возвращает неверный запрос
curl --request POST --url 'https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/fax' --header 'accept: application/json' --header 'authorization: Bearer '<mycode>' --header 'content-type: multipart/form-data' --data '{"attachment":"data:text/plain;name= test.txt;base64,VGVzdCBtZXNzYWdl","to":["1201***0654"]}'