如何从facebook-login-button发送数据?

时间:2012-06-14 01:41:53

标签: php html database facebook

我有几个相关的问题。我会尝试在这里以合乎逻辑的方式将它们放出来。

首先,我正在使用此按钮让用户从我的网站连接到他们的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传递数据,但无法弄明白。如果有办法做到这一点,要么建立我的(可能是错误的)迄今为止的方式,或者是一种全新的方式......我很乐意听到它。就像我说的那样,我一直在谷歌上搜索试图寻找答案......但似乎无法做任何事情。

0 个答案:

没有答案