retailcrm / api-client-php

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

Некорректно работает метод редактирования информации о файле. #91

Closed Zorgios closed 4 years ago

Zorgios commented 4 years ago

Некорректно работает редактирование информации о файле. fileEdit($file) он же /api/v5/files/{id}/edit

В ответе возвращается положительный результат, хотя файл не прикрепляется.

Информация подтверждена технической поддержкой RetailCRM.

iyzoer commented 4 years ago

Перепроверили метод, никаких ошибок не нашли, файлы прикрепляются корректно. Перепроверьте ваш запрос Рабочий для примера:

$client = new \RetailCrm\ApiClient(
    'https://xxx.retailcrm.ru',
    'XXX',
    \RetailCrm\ApiClient::V5
);

$file = [
    'filename' => 'Test file',
    'id' => 1,
    'attachment' => [
        [
            'customer' => [
                'id' => 1
            ],
            'order' => [
                'id' => 1
            ]
        ]
    ]
];

$client->request->fileEdit($file);
gwinn commented 4 years ago

92 внедрено улучшение привносящее более прозрачную логику использования