Форум для общения
Нам 17 лет!

форум, общение

22/24

REST-протокол




  • Даний REST-протокол оперує даними в форматі JSON та кодуванні UTF-8.
  • В багатьох запитах використовується тип даних Unix-час за Гринвічем. Для перекладу цих значень в формат дати Windows використовуйте формулу: віндовс: = 25569 + юнікс / 86400. Також корегуйте цей час на різницю в часових поясах.


  • Користувачі

    Реєстрація нового користувача (POST):
    http://deep.webest.net/api/v1/user/
    {
    "login":"Superman",
    "password":"123zx",
    "name":"Super Puper",
    "email":"super@gmail.com",
    "sex":1,
    "state":2,
    "birthday":"25.09.1976",
    "country":"UA",
    "city": "Київ",
    "homepage":"http://webest.net/",
    "icq":264280,
    "about":"I am from Ukraine!"
    }

    Отримання анкети конкретного користувача (GET):
    http://deep.webest.net/api/v1/user/{id}/
    http://deep.webest.net/api/v1/user/28936/

    Отримання списку користувачів (GET):
    http://deep.webest.net/api/v1/user/list/

    Отримання списку користувачів, які оновлювалися після певної дати (GET):
    http://deep.webest.net/api/v1/user/list/{updated}/
    http://deep.webest.net/api/v1/user/list/1516250036/

    Логін користувача (POST):
    http://deep.webest.net/api/v1/user/login/
    Дані для відправки:
    {
    "login":"Superman",
    "password":"123zx"
    }



    Розділи форуму

    Отримання списку груп розділів форуму (GET):
    http://deep.webest.net/api/v1/forum/group/list/

    Отримання списку розділів форуму (GET):
    http://deep.webest.net/api/v1/forum/section/list/



    Теми форуму

    Створити нову тему (POST):
    http://deep.webest.net/api/v1/forum/topic/
    Дані для відправки:
    {
    "login":"Superman", // для незареєстрованого користувача
    або
    "password":"da53809fbed4d0asdfc73884163dd264", // для зареєстрованого

    "section":21,
    "icon":1,
    "topic":"Заголовок сообщения",
    "msg":"Текст сообщения....."
    }

    Отримання списку повідомлень одної теми (GET):
    http://deep.webest.net/api/v1/forum/topic/{id}/
    http://deep.webest.net/api/v1/forum/topic/268615/

    Отримання списку тем форума (GET):
    http://deep.webest.net/api/v1/forum/topic/page/{page}/
    http://deep.webest.net/api/v1/forum/topic/page/1/

    Отримання списку тем в розрізі конкретного розділу форуму (GET):
    http://deep.webest.net/api/v1/forum/section/{section}/topic/page/{page}/
    http://deep.webest.net/api/v1/forum/section/21/topic/page/1/



      ©  webest.net, 2002-2019