1. Синтаксис запроса

Чтобы обратиться к методу API ByAppi, Вам необходимо выполнить POST или GET запрос такого вида:

https://byappi.ru/api.php?act=METHOD_NAME?PARAMETERS&token=ACCESS_TOKEN


Он состоит из нескольких частей:

  • METHOD_NAME (обязательно) — название метода API, к которому Вы хотите обратиться.
  • PARAMETERS (опционально) — входные параметры соответствующего метода API, последовательность пар name=value, разделенных амперсандом. Список параметров указан на странице с описанием метода.
  • ACCESS_TOKEN (опционально) — ключ доступа. Подробнее о получении токена Вы можете узнать в ниже.


Параметры могут передаваться как методом GET, так и POST. Если вы будете передавать большие данные (больше 2 килобайт), следует использовать POST. 

Например, вызовем метод auth для пользователя авторизации пользователя

https://byappi.ru/api.php?act=auth&login=LOGIN&password=PASSWORD
Результат запроса в формате JSON:
{"auth":true, "token":"c4ca4238a0b923820dcc509a6f75849b"}
    
2. Авторизация
https://byappi.ru/api.php?act=auth&login=LOGIN&password=PASSWORD
Результат запроса в формате JSON:
{"auth":true, "token":"c4ca4238a0b923820dcc509a6f75849b"}
    
Как говорилось выше token - это ключ доступа пользователя.
3. Получение данных пользователя
https://byappi.ru/api.php?act=getUserInfo&token=c4ca4238a0b923820dcc509a6f75849b
Результат запроса в формате JSON:
{
    "login": "LOGIN",
    "email": "[email protected]",
    "name": "NAME",
    "surname": "SURNAME",
    "city": "CITY",
    "country": "COUNTRY",
    "vk": "VK",
    "facebook": "FACEBOOK",
    "instagram": "INSTAGRAM",
    "skype": "SKYPE",
    "date_birth": "DATE_BIRTH",
    "profile_img": "\/uploads\/users\/1\/ava_e5940c5aeddd05ef6c99c88bfc13e62e.jpg",
    "background_img": "\/uploads\/users\/1\/bg_91cb4f7c0ef483c9dbed0f2f1c809438.jpg",
    "token": "c4ca4238a0b923820dcc509a6f75849b"
}
    
  • date_birth  - возвращает дату рождения в timestamp формате.
Случайная цитата

- Здесь так холодно, что мысли замерзают...