関連するいくつかの質問があります.ここでは論理的な方法でそれらを出そうとします.
まず、このボタンを使用して、ユーザーが自分の webstie から Facebook に接続できるようにします。
<div class="fb-login-button" scope='email,publish_actions,user_likes'>
Login with Facebook
</div>
できます。接続して、info.name、info.email などの API 呼び出しを使用して、このデータをサイトに表示できます。今はただの非公開のテスト サイトです.公開されたら明らかにこれを非表示にします.
私がやりたいことは、基本的に接続するユーザーのメールアドレスを保存することです。できればサーバー上の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 の先頭にある < head > で、その php ファイルを呼び出しています。
<script language="JavaScript" type="text/javascript" src="address/dbconnect.php"></script>
私が知る限り..多くの検索(おそらく間違ったクエリ)を行ってきましたが、ページからそのスクリプトにデータを渡す方法がわかりません。POST経由でデータを渡すことも検討していましたが、よくわかりませんでした。これを行う方法があれば、これまでの私の(潜在的に間違った)方法、またはまったく新しい方法のいずれか..それについて聞いてみたい. 私が言ったように、私はどこでもグーグルで答えを見つけようとしています..しかし、何もうまくいかないようです.