0

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

首先,我使用这个按钮让用户从我的网站连接到他们的 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 获取的数据。我在我的 HTML 顶部调用那个 php 文件,在 <head>

<script language="JavaScript" type="text/javascript" src="address/dbconnect.php"></script>

据我所知.. 进行了大量搜索(可能是错误的查询),但我不知道如何将页面中的数据传递到该脚本中。我也在考虑通过 POST 传递数据,但不太明白。如果有办法做到这一点,要么建立我迄今为止的(可能是错误的)方式,要么采用全新的方式......我很想听听。就像我说的那样,我一直在谷歌搜索到处寻找答案..但似乎无法得到任何进展。

4

0 回答 0