Web を隅から隅まで検索しましたが、直面している問題がわかりません。私は Facebook にページ タブ アプリケーションを持っています。ユーザーはページを開始するのが好きで、いくつかの質問に答えることができます。Facebook 接続を機能させることはできますが、ユーザー ID を取得してデータベースに保存することはできません。
インデックスページにこれがあります
<? include('db.php');
include_once("config.php");
// Finnur út hvaða spurninga sett á að nota
$sp_set = 1;
require_once 'facebook-php-sdk/src/facebook.php';
// Create our Application instance.
$facebook = new Facebook( array('appId' => '289393321124676',
'secret' => 'd47b7871e0a7fb475db6e2a643f675ed', 'cookie' => true, ));
$signed_request = $facebook -> getSignedRequest();
$like_status = $signed_request["page"]["liked"];
$user = $facebook->getUser();
//If the page is liked then display full app.
?>
また、ユーザー ID は常に null です。ユーザーが質問を送信すると、すべてがデータベースに保存されますが、ユーザーは 0 です。
助けてください