Тип API: Платний
За допомогою даного API ви можете надсилати відповіді на чати
Метод запиту: POST
Приклад запиту:
curl -X POST 'https://developers.ria.com/ria/message_new/?api_key=API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"chat_id": 121212,
"author_id": 7777777,
"text": "2",
"type_mes": 0,
"project": "dim"
}'
Приклад значення "text"
торги: "{\"price":\"111 111 111 $\",\"comment\":\"мій коментар\",\"currency\":\"$\"}"
обміни: "{\"title\":\"Mitsubishi Pajero Sport\", \"term_title\":\"Доплата продавця\", \"term_price\":\"2 400 $\",\"term_id\":1,\"price\":\"10 990 $\",\"photo\":\"https://cdn2.riastatic.com/photosnew/auto/photo/mitsubishi_pajero-sport__573470577bx.jpg\", \"link\":\"https://auto.ria.com/auto_mitsubishi_pajero-sport_37385041.html\", \"id\":37385041, \"comment\":\"мій коментар\"}"
Доступні значення "type_mes"
0 Звичайне повідомлення
30 Пропозиція торгу (Очікує підтвердження)
31 Пропозиція торгу (провзаємодіяна)
32 Торг прийнято
33 Торг відхилено
35 Пропозиція обміну (Очікує підтвердження)
36 Пропозиція обміну (accepted) меседж покупця
37 Пропозиція обміну (rejected) меседж покупця
38 Обмін підтверджено
39 Обмін відхилено
41 Пропозиція торгу (Очікує підтвердження). Пінг-понг(клік на 3 кнопку в пропозиції торгу)
42 Пропозиція торгу (провзаємодіяна) користувач запропонував зворотній торрг Пінг-понг
43 Пропозиція торгу (провзаємодіяна) опонент прийняв/відхилив торг Пінг-понг
44 Торг прийнято Пінг-понг
45 Торг відхилено Пінг-понг
70 Голосове повідомлення
100 Автовідповідь
term_id: 1 - Доплата продавця
term_id: 2 - Доплата покупця
term_id: 3 - Рівноцінний обмін
При надсиланні торгів/обмінів необхідно вказувати id повідомлення до якого вони відносяться.
Тобто якщо це відповідь на торг (type_mes 32) - то тіло запиту матиме наступний вигляд
{ "chat_id": 1111111, "id":333333, "author_id": 23232323, "text":"{\"price":\"111 111 111 $\",\"comment\":\"мій коментар\",\"currency\":\"$\", \"id":111}", "type_mes": 32 }
Перелік параметрів запиту
Параметр | Опис |
---|---|
API_KEY | ваш API ключ |
chat_id | id чату |
author_id | id автора |
text | текст |
type_mes | тип повідомлення |
project | проект |
Приклад відповіді
responce_code - 200
{
"status": "ok",
"message_id": 39895011
}
Приклад помилкової відповіді
responce_code - 400
{
"status": "error",
"message": "text can't be blank validation required"
}
Перелік параметрів відповіді
Параметр | Опис |
---|---|
status | статус |
message_id | id повідомлення |