Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Краткие сведения

Page Properties

Типы запросов

Status
colourGreen
titlePOST
 

Описание

Отправка файла

Название

SendFileСollegue

URL

/v1/colleague/send/file/

Описание

Метод позволяет отправить файл в чат сотруднику от имени другого сотрудника.

Запрос к серверу

Поле

Тип

Описание

recepient_id

UUID

ID получателя

author_id

UUID

ID автора (от чьего имени отправляется файл)

file_name

String

Имя файла

comment

String?

Комментарий к файлу

Пример

Отправка сообщения с клавиатурой

Code Block
languagejs
POST /v1/colleague/send/file/ HTTP/1.1
Host: push.1c-connect.com
Accept: application/json
Authorization: Basic dGVzdDp0ZXN0
Content-Length: 1633
Content-Type: multipart/form-data; boundary=------------------------5c55443fa70e5818
Expect: 100-continue

--------------------------5c55443fa70e5818
Content-Disposition: form-data; name="meta"
Content-Type: application/json

{"author_id":"9f4ae472-3f95-11e3-bab7-7054d21ab6ff","recepient_id":"30f70d74-a489-11e1-bda0-9762c40d9bb8","comment":"gopher","file_name":"gopher.txt"}
--------------------------5c55443fa70e5818
Content-Disposition: form-data; name="file"; filename="как употреблять женьшень.txt"
Content-Type: text/plain

Буквально на следующий год после войны в советских аптеках стал появляться до тех пор неизвестный, новый препарат — настойка женьшеня. Когда в их аптеку пришла упаковка этого нового препарата, то никто не знал, как его использовать. И их заведующий аптекой, обстоятельный пожилой фармацевт, отправился на почту и отбил телеграмму в республиканское Аптекоуправление: «Разъясните, как употреблять женьшень».
Телеграфисткам также раньше не встречалось это слово, поэтому телеграмма получилась такая: «Разъясните, как употреблять женщин».

Ответ из Аптекоуправления был такой: «Способ употребления остаётся прежним».

--------------------------5c55443fa70e5818--

Curl

Code Block
languagejs
curl -i -X POST "https://push.1c-connect.com/v1/colleague/send/file/" \
-H "Accept: application/json" \
-H "Content-Type: multipart/form-data" \
-u test:test \
-F "meta={\"author_id\":\"9f4ae472-3f95-11e3-bab7-7054d21ab6ff\",\"recepient_id\":\"30f70d74-a489-11e1-bda0-9762c40d9bb8\",\"comment\":\"gopher\",\"file_name\":\"gopher.txt\"};type=application/json" \
-F "file=@/tmp/как употреблять женьшень.txt"

Ответ сервера

Нет тела

Ошибки

Код

Описание

400

Запрос содержит ошибку

401

Пользователь не авторизован

403

Недостаточно прав