在铁路上注册Facebook登录显示和路由问题

时间:2012-04-03 00:58:11

标签: ruby-on-rails facebook facebook-graph-api

基本上我使用iframe进行Facebook注册

<iframe src="https://www.facebook.com/plugins/registration?
         client_id=<my_app_id>&
         redirect_uri=http://localhost:3000/&
         fields=name,gender,email"
    scrolling="auto"
    frameborder="no"
    style="border:none"
    allowTransparency="true"
    width="100%"
    height="330">
</iframe>

第一个问题是字段性别和电子邮件未显示,只显示名称

第二个问题是当我点击注册时,它会路由到

/%20%20%20%20%20%20%20%20%20%20%20%20%20fields=name,gender,email

我不知道为什么。期望它按照redirect_uri字段中的指示路由到localhost。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

重定向中出现的%20是html编码的空格。

由于iframe SRC中的换行符和缩进,它们出现了。

尝试删除换行符,重定向应该有效。

<iframe src="https://www.facebook.com/plugins/registration?client_id=<my_app_id>&redirect_uri=http://localhost:3000/&fields=name,gender,email" scrolling="auto" frameborder="no" style="border:none" allowTransparency="true" width="100%" height="330">
</iframe>