为WordPress新用户获取Facebook JSSDK变量


Get Facebook JSSDK Variables for WordPress new user?

我已经设置了一个Facebook应用程序并正确安装了Facebook Javascript SDK。

当访问该网站时,如果用户登录到Facebook,则会自动显示用户个人资料信息。(正是我想要的)。

我尝试安装PHP SDK早些时候,但它需要连接和授权,所以一旦页面加载,它会提示我登录-即使我已经登录到Facebook。PHP SDK还有其他一些我不喜欢的小bug,所以我决定放弃它,只使用JS。

我可以访问配置文件的名称,电子邮件,性别等,并有那些保存为单独的JS变量,以及在单独的

标签。该网站是一个WordPress网站,其目标是自动添加任何登录到Facebook的WordPress用户。

  1. 访问者到达站点并登录到Facebook。
  2. JS SDK检索他们的配置文件信息。
  3. 屏幕显示信息
  4. …需要找到一种方法来检索此信息并将其放置在

wp_create_user ('$facebookusername', $'facebookemail', 'defaultpassword')

我一直在这个问题上停留了一段时间,只提出了以下可能性....-从Facebook访问cookie ??JS SDK是否包含可以转换为PHP数组的JSON对象?

谢谢大家,这个网站是优秀的!

您可以使用js sdk和graph api获取所有信息,它将以json格式发送数据。

一旦你得到了这些信息,只需对你的php进行ajax调用,它将获得输入并做任何你想做的事情。

php有'json_decode'函数,它将json数据转换成数组..

使用js sdk调用图形api,请使用FB。api方法

FB.api('/me', function(response) {
  alert(response.name); 
  // here send a ajax request to a php script with the 'response' as data
});