为什么在使用Facebook注册iFrame时,除了其中一个默认字段外,其他字段都丢失了?

为什么在使用Facebook注册iFrame时,除了其中一个默认字段外,其他字段都丢失了?,facebook,iframe,registration,Facebook,Iframe,Registration,我正在尝试使用默认的iFrame实现将Facebook注册集成到我正在开发的网站中: 代码取自FB开发者官方页面: 我已经添加了我的应用程序ID并修改了redirect_uri,但出于某种无法解释的原因,注册表中唯一出现的是一个包含我的名字的框,后面跟着Register按钮。生日、性别、地点和电子邮件字段都丢失了。好的,所以我最终找到了答案 我只需要在重定向URI之后添加一个符号(&),这一点并不明显,肯定会导致很多人像我一样拔掉头发 <iframe src="https://www

我正在尝试使用默认的iFrame实现将Facebook注册集成到我正在开发的网站中:

代码取自FB开发者官方页面:



我已经添加了我的应用程序ID并修改了redirect_uri,但出于某种无法解释的原因,注册表中唯一出现的是一个包含我的名字的框,后面跟着Register按钮。生日、性别、地点和电子邮件字段都丢失了。

好的,所以我最终找到了答案

我只需要在重定向URI之后添加一个符号(&),这一点并不明显,肯定会导致很多人像我一样拔掉头发

<iframe src="https://www.facebook.com/plugins/registration?
     client_id=113869198637480&
     redirect_uri=[YOUR_REDIRECT_URI]&
     fields=name,birthday,gender,location,email"
     scrolling="auto"
     frameborder="no"
     style="border:none"
     allowTransparency="true"
     width="100%"
     height="330">
</iframe>

<iframe src="https://www.facebook.com/plugins/registration?
     client_id=113869198637480&
     redirect_uri=[YOUR_REDIRECT_URI]&
     fields=name,birthday,gender,location,email"
     scrolling="auto"
     frameborder="no"
     style="border:none"
     allowTransparency="true"
     width="100%"
     height="330">
</iframe>