T-ID. Информация о пользователе
Методы принадлежат API T-ID и нужны для получения информации о физических лицах. Доступно только для партнерской интеграции.
Получение учетных данных
Пользователь должен дать согласие на предоставление номера телефона и ФИО. scopes для получения учетных данных у токена — profile и phone.
Для получения информации о пользователе приложение партнера вызывает POST-метод https://id.tbank.ru/userinfo/userinfo.
Запрос
Authorization— Bearer\{access_token}.Content-type— application/x-www-form-urlencoded.client_id— имя пользователя, которое партнер получил на почту после подписания договора.client_secret— пароль, который партнер получил на почту после подписания договора.
Пример запроса
curl -X POST https://id.tbank.ru/userinfo/userinfo -H Authorization: Bearer -H Content-Type: application/x-www-form-urlencoded -d client_id=tid_partner&client_secret=FTarqNKxFgTZIHKKdT17F8TAOoP5wM Ответ
sub— идентификатор авторизированного пользователя;name— фамилия, имя;gender— пол;birthdate— дата рождения в форматеyyyy-mm-dd;family_name— фамилия;given_name— имя;middle_name— отчество;phone_number— телефон в формате+ (международный идентификатор страны)(номер абонента).
Пример ответа
"sub": "88500a54-8dc4-4354-e053-6c7ed90a2b24", "name" : "Ломоносов Михаил" "family_name" : "Ломоносов" "given_name" : "Михаил" "middle_name" : "Васильевич" "phone_number": "+79991112233", "phone_number_verified": true, "gender": "male", "birthdate": "1711-11-19"