register through social - SyominStas/almost_close_api_for_some GitHub Wiki
Регистрация через социалки { Vk, Facebook, Google }
Далее регистрация на сервере
API endpoint: /users
Verb: POST
Параметры:
temporary_token
- Временный токен полученный при выходе из Web-view регистрацииsocial_name
- Название социалки { vk, fb, gg, tw }os
- OS пользователя (ios / android) - необходимо для корректной отправки пушейdevice_id
- Уникальный id устройства, НЕ токен (токен может меняться со временем)device_name
- Человекочитаемое имя устройства (пригодится, обычно можно запросить из настроек)
Необязательные поля:
parse_id
- Токен parse, который мы можем использовать в дальнейшемdevice_token
- Токен устройства, по которому будет происходить отправка пушей на данное устройство
В ответ приходит json вида:
{
"user": {
"jid": "[email protected]",
"username": "stanford.pfannerstill",
"password": "I1rUg2SrHZGjZBBKxqm3j6ILsKjZPV9Z",
"image_url": "http://i.evyton.com/image/eda76a7b83994747a9678bb79bc2433a/img_54d8a8fbba09c54d8a8fbba0e9.png",
"nick_name": "Trevol",
"full_name": "",
"email": "",
"avatar": ""
},
"device": {
"user_id": 53,
"os": "android",
"device_name": "iPhone 6",
"device_token": "",
"device_id": "fskjvbnkjeb43rffvs33",
"access_token": "t-71Os_k7UeIShSFSGeDrFuXKgX-VKBS"
},
"social": {
"user_id": 12201436,
"first_name": "Stas",
"last_name": "Syomin",
"gender": "male",
"bdate": "12.1.1993",
"avatar": "http://cs625323.vk.me/v625323436/17c67/phwaB5oh1QQ.jpg",
"city": "Saratov",
"country": "Russia",
"access_token": "cdb5c81673971070e33549b198b27d7443e613e16c9c5c656f070ca2cefe15e28ff7a4198ae3973aad6b0",
"expires_in": 0
}
}