我有几个相关的问题。我会尝试在这里以合乎逻辑的方式将它们放出来。
首先,我正在使用此按钮让用户从我的网站连接到他们的Facebook
<div class="fb-login-button" scope='email,publish_actions,user_likes'>
Login with Facebook
</div>
有效。我可以连接,并使用一些api调用,如info.name,info.email等,在网站上显示这些数据。现在它只是一个私人测试网站..显然,一旦它上线就会隐藏它。
我想要做的,实质上是存储连接用户的电子邮件地址。最好是在我服务器上的MySQL数据库中,或者甚至只是输出到文本文件......我没有看到任何方法从应用程序管理页面获取所有这些数据,否则我可以使用它。也没有看到任何方法使用FQL获取此数据,如果有,请让我知道。
就MySQl数据库而言,我继续在我的服务器上创建了一个。创建了一个表,我可以这种方式将数据插入其中:
<?php
$link = mysql_connect('address', 'name', 'pass');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
if ($link) {
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "DATABASE YOOO";
fwrite($fh, $stringData);
mysql_select_db(fb_test);
mysql_query("INSERT INTO demographic VALUES (123456, 'Fakey','Fakerson', 'fakey@noweb.com')");
fclose($fh);
}
?>
我可以转到myFile.txt并显示“Database yo”如果我对数据库进行选择查询,我可以看到“Fakey Fakerson”等。如果我能想到的话,这将是一条很棒的路线如何将我从Facebook API获取的数据导入到该API中。我在我的HTML顶部调用那个php文件,在&lt;头&gt;
<script language="JavaScript" type="text/javascript" src="address/dbconnect.php"></script>
据我所知...已经进行了大量搜索(可能是错误的查询),我不知道如何将数据从页面传递到该脚本。我也在考虑通过POST传递数据,但无法弄明白。如果有办法做到这一点,要么建立我的(可能是错误的)迄今为止的方式,或者是一种全新的方式......我很乐意听到它。就像我说的那样,我一直在谷歌上搜索试图寻找答案......但似乎无法做任何事情。