Задать вопрос
@little-sea-cat

Одноклассники Bot api. Как загрузить и отправить файл пользователю?

Доброго времени суток. Пытаюсь отправить файл пользователю чат-бота одноклассников. Прочитала документацию https://apiok.ru/dev/graph_api/methods/graph.user/... но на втором шаге валюсь.
Загрузка файла на сервер
На полученный в предыдущем этапе URL требуется загрузить файл.

Производится это через HTTP POST-запрос, в теле запроса необходимо передавать файл, который требуется загрузить.


Что должно быть в теле запроса, в каком формате файл? путь к файлу должен быть абсолютный или локальный?

сформировался в результате у меня примерно такой запрос:
$client->request( 'POST', $result->url, [
                'http_errors' => false,
                'headers' => [
                    'Content-Type'=> 'multipart/form-data'
                ],
                'data' => "https://test.ru/Files/".basename($file->name),
            ] );

но на все мои попытки он отдает HTTP Status 403 - Error reading file from request in direct mode
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы