Мы даем нашим пользователям возможность зарегистрироваться на нашей платформе с помощью LinkedIn, чтобы они могли легко обмениваться некоторыми своими данными LinkedIn на нашей платформе и сократить время, необходимое для создания профиля.Мы просим как r_emailaddress
, так и r_basicprofile
.
Иногда, для очень конкретных пользователей, мы не получаем адрес электронной почты от LinkedIn.Это нарушает наш поток, потому что это поле, которое мы должны ожидать при обратном вызове.И в конце концов, мы не можем создать пользователя без адреса электронной почты.
Я пытался воспроизвести сценарий, с различными сценариями, которые работают и не работают.
Сценарий 1
- Пользователь регистрируется в одном из пространств имен наших приложений, для которого видимость электронной почты в его профиле установлена на "только контакты 1-й степени" .
- После регистрации пользователь устанавливает свою видимость электронной почты на «только я»
- Пользователь регистрируется на 2-м пространстве имен в том же приложении.
- E-mail is пусто , обратный вызов прерывается (что означает, что пользователя просят зарегистрироваться вручную).
Сценарий 2
- Пользователь регистрируется с установленной видимостью электронной почтыto "only me"
- Регистрация успешна.
Таким образом, установка этого параметра в значение "only me", по-видимому, приводит к различным результатам в 2 разных сценариях.Это ошибка в LinkedIn или что-то, что мы можем как-то обойти?