Facebook 一键注册-我是不是遗漏了什么?

Facebook 一键注册-我是不是遗漏了什么?,facebook,facebook-php-sdk,user-registration,Facebook,Facebook Php Sdk,User Registration,我正试图在我的网站上实现“一键式”Facebook注册流程。我非常激动,因为在我想要的其他网站上,他们只需点击一个“注册FB”按钮,就可以立即获得一个帐户 但是如果我去FB文档注册的话,它说的是在iframe中显示一个完整的表单,并预先填充值(其他网站似乎都不需要) 我有一个FB登录按钮,它给了我一个弹出对话框,询问授权权限,然后我添加了一个注册url,如果他们没有帐户,就将他们发送到我的注册页面(不知道FB是怎么知道的?我猜这意味着未授权?)。那么,我如何通过点击注册页面来授权应用程序呢 我只

我正试图在我的网站上实现“一键式”Facebook注册流程。我非常激动,因为在我想要的其他网站上,他们只需点击一个“注册FB”按钮,就可以立即获得一个帐户

但是如果我去FB文档注册的话,它说的是在iframe中显示一个完整的表单,并预先填充值(其他网站似乎都不需要)

我有一个FB登录按钮,它给了我一个弹出对话框,询问授权权限,然后我添加了一个注册url,如果他们没有帐户,就将他们发送到我的注册页面(不知道FB是怎么知道的?我猜这意味着未授权?)。那么,我如何通过点击注册页面来授权应用程序呢

我只想在我的服务器上发起一个请求,使用FB用户的电子邮件和用户id进行注册。我可以将这些存储在MySQL中

单击注册>授权应用程序。只要您想登录系统,只需单击登录(保存您输入的电子邮件和密码,以便注册和登录)

我错过什么了吗?我好像到处都看不到这个


我不明白我在这里遗漏了什么。

在对话框结束后,使用php sdk访问用户信息。类似于下面的内容,但可能希望检查数据库是否存在

$email=$user_profile[email];
$uid=$user_profile[id];
$sql = 'INSERT INTO mydatabase (`id`, `email`) VALUES (\''.$uid.'\', \''.$email.'\');';
$insert=mysql_query($sql) or die ('Error! in Insert '.$uid.' SQL');