Обмен Access Token
на Mobile Number and Country Code
(на стороне сервера ИЛИ на стороне клиента)
Вы можете получить его mobile number
с access_token
помощью этого API
https://graph.accountkit.com/v1.1/me/?access_token=xxxxxxxxxxxx . Возможно, когда у вас есть mobile number
и id
, вы сможете работать с ним, чтобы подтвердить пользователя с вашим server & database
.
xxxxxxxxxx
выше Access Token
Пример ответа:
{
"id": "61940819992708",
"phone": {
"number": "+91XX82923912",
"country_prefix": "91",
"national_number": "XX82923912"
}
}
Обмен Auth Code
на Access Token
(на стороне сервера)
Если у вас есть Auth Code
вместо этого, вы можете сначала получить его Access Token
с помощью этого API
- https://graph.accountkit.com/v1.1/access_token?grant_type=authorization_code&code=xxxxxxxxxx&access_token=AA|yyyyyyyyyyzzzzzzzzzz
xxxxxxxxxx
, yyyyyyyyyy
и zzzzzzzzzz
выше являются Auth Code
, App ID
и App Secret
соответственно.
Пример ответа
{
"id": "619XX819992708",
"access_token": "EMAWdcsi711meGS2qQpNk4XBTwUBIDtqYAKoZBbBZAEZCZAXyWVbqvKUyKgDZBniZBFwKVyoVGHXnquCcikBqc9ROF2qAxLRrqBYAvXknwND3dhHU0iLZCRwBNHNlyQZD",
"token_refresh_interval_sec": XX92000
}
Примечание. Это предпочтительнее, server-side
так как для этого API
требуется, APP Secret
но не shared
для security reasons
.
Удачи.