我正在使用Facebook Connect和Facebook Graph API在用户注册我的网站时获取用户的电子邮件地址.这在99%的时间内完美地工作,但有时当我在给予我的网站许可(包括电子邮件许可)后查询用户数据的Graph API时,Facebook会返回一个大号(例如14036774009)作为该人的电子邮件地址.
到目前为止,数字总是不同的,总是11位数,并且来自Graph API的所有其他用户数据都是有效的.我从来没有能够用我控制的Facebook帐户复制这个问题.
在某些方面,大量的数字让我想起Facebook为那些选择给第三方应用程序提供转发地址而不是主要地址的人生成的随机代理电子邮件地址(代理地址看起来像这样:apps + 148742679521093.617890126.8a2b26037e1ccd06bb81aaec5925f4c7 @ proxymail.facebook.com)
任何人都可以解释这种行为或解决方法(并始终获得有效的电子邮件地址)?