2

尝试使用 Oauth 系统从 Yahoo 访问用户配置文件,为此我正在 Scribe-Java API 的帮助下工作正常,除了一个我确定与我正在使用的 API 无关的问题

在我的雅虎个人资料中,我有以下设置

Yahoo! Email  --->amy_yahoo_id@yahoo.com  

Email--->other_id@gmail.com Primary - Change

所以我回来的是other_id@gmail.com这意味着我无法获得登录用户的正确信息。一旦我能够获得 guid,我就会将请求发送到以下 URL

http://social.yahooapis.com/v1/user/guid/profile?format=json

任何方式我都可以获得与用户关联的雅虎邮件 ID 来代替其他 ID,即使它被设置为主要或与任何其他电子邮件 ID 一起我想要的只是获取他/她登录系统。

4

1 回答 1

1

您是否有任何特定原因必须获取 yahoo 帐户的电子邮件?

我也遇到了和你之前一样的问题。经过思考,主电子邮件意味着成为用户可联系的电子邮件。所以可能这就是雅虎这样做的原因。当然,如果他们可以再提供一封电子邮件,即帐户的电子邮件,那将是很好的。但如果你只想拥有唯一标识符,我们可以使用 guid。那么可能你可以再检查一下,你的要求必须有帐户的电子邮件吗?或者您只需要用户设置主要的电子邮件,因为他们更喜欢通过该电子邮件联系?

现在我将使用来自 Yahoo 的主要电子邮件返回来进行我的 OAuth

于 2012-01-09T09:59:04.830 回答