1

我正在使用 Facebook 注册插件,它似乎已经停止工作,但我不确定为什么。发生的情况是,它没有加载注册表单,而是仅显示移动条加载图标(并且从不加载)。我有必要的凭据,过去当我的凭据错误时,表单通常会显示的空间中会出现错误消息。

我注意到的一件事是,当我访问注册的 FB 页面时,我可以看到没有自定义字段的两个示例,但是我看不到带有自定义字段的示例。在我的使用中,我使用自定义字段。也许它与使用自定义字段和/或防火墙有关?

所以现在,用户无法注册。请帮忙!谢谢!

这是我的代码:

<div id="fb-root"></div>
  <%= javascript_include_tag "https://connect.facebook.net/en_US/all.js#appId=myappnumberiscorrecthere&xfbml=1" %>
    <% site_url = MyApplication::Application.config.site_url %>
    <fb:registration
      fields="[
     {'name':'name'},
     {'name':'first_name'},
     {'name':'last_name'},
     {'name':'email'},
     {'name':'gender'},
     {'name':'birthday'},
     {'name':'username', 'description':'User Name', 'type':'text'},
     {'name':'postal_code', 'description':'Postal Code', 'type':'text'},
     {'name':'password'},
     {'name':'captcha'}
    ]"
      redirect-uri="https://<%= @domain + "." + site_url %>/users"
      width="530">
   </fb:registration>
 </div>
4

3 回答 3

2

删除验证码字段。

在尝试使用自定义字段加载他们的文档页面以及使用您提供的代码时,我遇到了同样的问题。

通过删除验证码,它似乎工作。我认为 Facebook 端有一个错误。

于 2012-08-08T23:22:51.627 回答
0

您可以在此处跟踪错误:

http://developers.facebook.com/bugs/509265599090288?browse=search_5028d48a2f1678298252951

于 2012-08-13T22:04:37.990 回答
0

改变它

fields="[
     {'name':'name'},
     {'name':'first_name'},
     {'name':'last_name'},
     {'name':'email'},
     {'name':'gender'},
     {'name':'birthday'},
     {'name':'username', 'description':'User Name', 'type':'text'},
     {'name':'postal_code', 'description':'Postal Code', 'type':'text'},
     {'name':'password'},
     {'name':'captcha'}
    ]"

fields=[
     {'name':'name'},
     {'name':'first_name'},
     {'name':'last_name'},
     {'name':'email'},
     {'name':'gender'},
     {'name':'birthday'},
     {'name':'username', 'description':'User Name', 'type':'text'},
     {'name':'postal_code', 'description':'Postal Code', 'type':'text'},
     {'name':'password'},
     {'name':'captcha'}
    ]"
于 2012-08-18T17:10:36.757 回答