0

我的 Facebook 注册社交插件有以下代码:

 <iframe src="https://www.facebook.com/plugins/registration?
         client_id=xxxxxxxxxxxxxxxx&
             redirect_uri=http://www.pingxxxxxx.com/facebook_registration_plugin/fbwe/trial.php&
             fields=[
 {'name':'name'},
 {'name':'email'},
 {'name':'location'},
 {'name':'gender'},
 {'name':'birthday'},
 {'name':'about',      'description':'About Youtself',             'type':'text'},
 ]"
     scrolling="auto"
     frameborder="no"
     style="border:none"
     allowTransparency="true"
     width="100%"
     height="330">
 </iframe>

我想让最后一个字段,即“关于”对用户来说是可选的。这个领域

     {'name':'about',      'description':'About Youtself',             'type':'text'},

谁能告诉我如何做到这一点?

4

1 回答 1

1

要使字段可选,您可以使用 no_submit 参数,如此处所述:https ://developers.facebook.com/docs/plugins/registration/advanced/

使用该页面上记录的流程,您可以通过 Javascript 验证回调将可选字段保存到 cookie。然后,当用户在通过 Facebook 进行身份验证后返回您的网站时,您可以获取 cookie 中的数据并将其与他们的帐户重新关联。

据我所知,发送到 Facebook 的每个字段都必须存在。

于 2012-07-07T23:46:57.723 回答