yahoooauth身份验证电子邮件范围



我想在yahoo和我的应用程序之间实现集成(通过HWIOAuthBundle),一切都很顺利,但在yahoo响应中我没有找到电子邮件地址!!对于我的用户注册,我确实需要电子邮件地址。

有人能帮我说一下哪个范围给了你用户的电子邮件地址吗?我读过https://developer.yahoo.com/social/rest_api_guide/extended-profile-resource.html没有找到答案。

我可以在以下几种中选择:

  • 联系人
  • 梦幻运动
  • 雅虎双子星广告
  • Messenger
  • 配置文件(社交目录)
  • 关系(社交目录)

谢谢。

==============================

样本响应:

{["paths":protected]=>array(7){["identifier"]=>string(12)"profile.guid"["昵称"]=>string(16)"profil.昵称"["firstname"]=>NULL["lastname"]=]NULL["realname"]=>string(17)"profile.givenName"["email"]=>NULL["profilepicture"]=>NULL}

["response":受保护]=>array(1){["profile"]=>array(22){"guid"]=>string(26)"…"["ageCategory"]=>字符串(1)"A"["created"]=>string(20)"2016-06-06T13:33:40Z"["image"]=>array(4){https://s.yimg.com/dh/ap/social/profile/profile_b192.png"["size"]=>string(7)"192x192"["width"]=>int(192)}["intl"]=>string(2)"us"["judication"]=>字符串(2)"us"["lang"]=>string"5)"en-us"["memberSince"]=>string(20)"2016-06-06T09:41:48Z"["migrationSource"]=>int(1)["昵称"]=>字符串>string(6)"ACTIVE"["profileUrl"]=>string(51)"http://profile.yahoo.com/..."["updated"]=>string(20)"2016-06-06T13:33:40Z"["isConnected"]=>bool(false)["profileHidden"]=>布尔(false)【"bdRestricted"】=>布尔(true)【"profilePermission"】=>string(7)"PRIVATE"【"uri"】=>字符串(71)"https://social.yahooapis.com/v1/user/.../profile"["cache"]=>bool(true)}}

答案是获取用户电子邮件地址所需的ContactsProfiles(soacil directory)API权限。

请注意,雅虎会给你所有用户的电子邮件,带有标签。那么您可以获取CCD_ 3。

最新更新