tienes - pantalla de autorizacion de oauth
Obteniendo el correo electrónico del usuario Yahoo Oauth(usando la API Scribe-Java) (1)
Intentar acceder al perfil de usuario de Yahoo usando el sistema Oauth y para eso estoy tomando ayuda de la API Scribe-Java funciona bien excepto un problema que estoy seguro no está relacionado con la API que estoy usando
En mi perfil de Yahoo tengo la siguiente configuración
Yahoo! Email --->[email protected]
Email--->[email protected] Primary - Change
Entonces, lo que estoy recibiendo es [email protected]
que significa que no puedo obtener la información correcta del usuario conectado. Una vez que puedo obtener la guía, envío la solicitud a la siguiente URL.
http://social.yahooapis.com/v1/user/guid/profile?format=json
De cualquier manera que pueda obtener el ID del correo yahoo al que está asociado el usuario en lugar de otro ID, incluso si se establece como principal o junto con cualquier otro ID de correo electrónico, todo lo que quiero es obtener el ID de correo de Yahoo del usuario por el cual ella se conectó al sistema.
¿Hay alguna razón específica por la que debe obtener el correo electrónico de la cuenta de yahoo?
También estoy enfrentando el mismo problema que tú antes. Después de reflexionar, el correo electrónico principal significa ser el correo electrónico que se puede contactar para el usuario. Entonces puede ser por eso que yahoo lo haga de esa manera. Por supuesto, será bueno si pueden proporcionar un correo electrónico más que es el correo electrónico de la cuenta. Pero si solo quieres tener un identificador único, podemos usar el guid. Entonces, ¿puede verificar nuevamente, su requisito debe tener el correo electrónico de la cuenta? ¿o simplemente necesita un correo electrónico donde el usuario establezca la opción principal porque prefirió que se pueda contactar con ese correo electrónico?
Ahora solo haré uso del retorno primario de correo electrónico de Yahoo para mi OAuth