Exchange Access Token
para Mobile Number and Country Code
(lado del servidor o lado del cliente)
Puede obtener el mobile number
con su access_token
con este API
https://graph.accountkit.com/v1.1/me/?access_token=xxxxxxxxxxxx . Tal vez, una vez que tenga el mobile number
y el id
, pueda trabajar con él para verificar al usuario con suserver & database
.
xxxxxxxxxx
arriba está el Access Token
Respuesta de ejemplo:
{
"id": "61940819992708",
"phone": {
"number": "+91XX82923912",
"country_prefix": "91",
"national_number": "XX82923912"
}
}
Exchange Auth Code
por Access Token
(lado del servidor)
Si tiene un Auth Code
en su lugar, primero puede obtenerlo Access Token
con esto API
: https://graph.accountkit.com/v1.1/access_token?grant_type=authorization_code&code=xxxxxxxxxx&access_token=AA|yyyyyyyyyy|zzzzzzzzzz
xxxxxxxxxx
, yyyyyyyyyy
y zzzzzzzzzz
arriba son Auth Code
, App ID
y App Secret
respectivamente.
Respuesta de ejemplo
{
"id": "619XX819992708",
"access_token": "EMAWdcsi711meGS2qQpNk4XBTwUBIDtqYAKoZBbBZAEZCZAXyWVbqvKUyKgDZBniZBFwKVyoVGHXnquCcikBqc9ROF2qAxLRrqBYAvXknwND3dhHU0iLZCRwBNHNlyQZD",
"token_refresh_interval_sec": XX92000
}
Nota: esto se prefiere en el server-side
ya que API
requiere el APP Secret
que no está destinado a ser shared
parasecurity reasons
.
Buena suerte.