Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Facebook应用程序无法提取电子邮件地址_Ruby On Rails_Facebook - Fatal编程技术网

Ruby on rails Facebook应用程序无法提取电子邮件地址

Ruby on rails Facebook应用程序无法提取电子邮件地址,ruby-on-rails,facebook,Ruby On Rails,Facebook,各位 我做了几次尝试,但我不明白为什么我的电子邮件地址一直是零。这就是我正在做的- 1) 我创建了一个应用程序,要求获得应用程序所需的所有扩展权限,如电子邮件、管理页面等。 2) 用户批准后,我对我的应用程序进行授权后调用,该应用程序将向我发送fb用户id。 3) 我使用fb用户id来FQL查询“选择名称、uid、来自用户的电子邮件”,我得到了除电子邮件以外的所有信息,电子邮件始终为零 你知道我遗漏了什么吗?我是否需要获得FB对该应用程序的特别批准,或者是否有其他内容 请帮忙-我已经花了好几天时

各位

我做了几次尝试,但我不明白为什么我的电子邮件地址一直是零。这就是我正在做的-

1) 我创建了一个应用程序,要求获得应用程序所需的所有扩展权限,如电子邮件、管理页面等。 2) 用户批准后,我对我的应用程序进行授权后调用,该应用程序将向我发送fb用户id。 3) 我使用fb用户id来FQL查询“选择名称、uid、来自用户的电子邮件”,我得到了除电子邮件以外的所有信息,电子邮件始终为零

你知道我遗漏了什么吗?我是否需要获得FB对该应用程序的特别批准,或者是否有其他内容

请帮忙-我已经花了好几天时间解决这个问题了

Thx
Rajat

Facebook不会返回电子邮件地址。结帐

它将返回一个电子邮件散列,您可以使用它来匹配系统中可能存在的电子邮件


但是出于隐私原因,他们不会给你你还没有的电子邮件地址。

你的
init\u fb\u connect
应该是这样的,这样你也可以获得电子邮件地址:

<%= init_fb_connect "XFBML", {:app_settings => " { permsToRequestOnConnect : 'email' }" }%>
“{permsToRequestOnConnect:'email'}”}%>

您是否使用了正确的访问令牌?i、 例如,权限挑战提供的权限?根据这一点,如果您请求电子邮件扩展权限,您应该能够获取电子邮件地址。这不是真的吗?这是在四月份左右推出的。