Size: 1239
Comment:
|
Size: 1120
Comment: Так красивше.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
HTTP-API бнвача довольно прост для любого, кто осилил [[../Интерфейсы/redeye|redeye-интерфейс]] бнвача. Функции API повторяют его команды. Все запросы делаются через аргументы POST или GET, на выбор, ответы выдаются в виде JSON. | ## page was renamed from u/Stiletto/bnw/api === API === Функции HTTP-API [[../start|BnW]] дублируют команды [[../Интерфейсы/redeye|redeye-интерфейса]] (используются только длинные версии команд и аргументов). Взаимодействие с серверов происходит с помощью GET или POST запросов (на выбор пользователя), ответы выдаются в виде JSON. |
Line 3: | Line 5: |
Посмотреть список функций: {{{ http://bnw.im/api/ }}} |
Если функция требует авторизации, необходимо передать параметр {{{login}}} равный loginkey пользователя. |
Line 6: | Line 7: |
Пример 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 12: |
Если функция требует авторизации, ей надо передавать параметр 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 |