Обмен 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.
Удачи.