register through phone - SyominStas/almost_close_api_for_some GitHub Wiki
Регистрация через телефон
API endpoint: /users
Verb: POST
Параметры:
phone
- номер телефонаpass
- пароль пользователя ( только для reg_type phone & email )os
- OS пользователя (ios / android) - необходимо для корректной отправки пушейdevice_id
- Уникальный id устройства, НЕ токен (токен может меняться со временем)device_name
- Человекочитаемое имя устройства (пригодится, обычно можно запросить из настроек)
Не обязательные поля
nickname
- никней для юзераparse_id
- Токен parse, который мы можем использовать в дальнейшемdevice_token
- Токен устройства, по которому будет происходить отправка пушей на данное устройство В ответ приходит json вида:
{
"device": {
"user_id": 60,
"os": "android",
"device_name": "iPhone 6",
"device_token": "",
"device_id": "fskjvbnkjeb43rffvs33",
"access_token": "5gQGFEKBU2uEBO2MK7oTvfmL3sh-apVi"
}
}
Подтверждение sms
API endpoint: /users
Verb: POST
Подпись: access_token
Параметры:
code
- пришедший код на телефон
{
"user": {
"jid": "[email protected]",
"username": "victor72",
"password": "qh5EtuogDRoyIfYpnxwFP8nfC_ulJA2v",
"image_url": "http://i.evyton.com/image/a76ab278200d4ffea10255a185647ce5/img_54db45861b55054db45861b5a0.png",
"nick_name": "Trevol",
"full_name": "",
"email": "",
"avatar": ""
}
}