Size: 1253
Comment:
|
Size: 1087
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
HTTP-API бнвача довольно прост для любого, кто осилил [[../Интерфейсы/redeye|redeye-интерфейс]] бнвача. Функции API повторяют его команды. Все запросы делаются через аргументы POST или GET, на выбор, ответы выдаются в виде JSON. | === API === Функции HTTP-API [[../start|BnW]] дублируют команды [[../Интерфейсы/redeye|redeye-интерфейса]] (используются только длинные версии команд и аргументов). Взаимодействие с серверов происходит с помощью GET или POST запросов (на выбор пользователя), ответы выдаются в виде JSON. |
Line 3: | Line 4: |
Посмотреть список функций: ||{{{ http://bnw.im/api/ }}}|| |
Если функция требует авторизации, необходимо передать параметр {{{login}}} равный loginkey пользователя. |
Line 6: | Line 6: |
Пример show: ||{{{ http://bnw.im/api/show?club=bnw }}}|| Как ви таки видите, аргументы функций api совпадают с '''длинными''' аргументами redeye-интерфейса, ога |
||<:#E0E0FF> Команда||<:#E0E0FF> URL запроса|| ||Список функций||{{{https://bnw.im/api/}}}|| ||Список сообщений клуба||{{{https://bnw.im/api/show?club=bnw}}}|| ||Постинг сообщения||{{{https://bnw.im/api/post?text=Я+ебу+гусей&login=1234567890abcdef}}}|| |
Line 10: | Line 11: |
Если функция требует авторизации, ей надо передавать параметр login, в который пихается логинкей, например так: ||{{{ http://bnw.im/api/post?text=Я+ебу+гусей&login=1234567890abcdef }}}|| Если параметры передать криво (несуществующий, например), вам ответом будет страница с exception'ом. Это в общем-то так и есть, это нормально :3 |
||<#FF0000> TODO /!\ Слишком мало информации об API, кто допишет?|| |
API
Функции HTTP-API BnW дублируют команды redeye-интерфейса (используются только длинные версии команд и аргументов). Взаимодействие с серверов происходит с помощью GET или POST запросов (на выбор пользователя), ответы выдаются в виде JSON.
Если функция требует авторизации, необходимо передать параметр login равный loginkey пользователя.
Команда |
URL запроса |
Список функций |
https://bnw.im/api/ |
Список сообщений клуба |
https://bnw.im/api/show?club=bnw |
Постинг сообщения |
https://bnw.im/api/post?text=Я+ебу+гусей&login=1234567890abcdef |
TODO |