0

私のコード:

<?
session_start();
include('facebook.php');

$config['appid' ] = "xxxxxxxxx";
$config['secret'] = "xxxxxxxxx";

// Create our Application instance.
$facebook = new Facebook(array(
    'appId'  => $config['appid'],
    'secret' => $config['secret'],
    'cookie' => true
));

$signedRequest = $facebook->getSignedRequest();
if($signedRequest['page']['liked'] == 1) echo "LIKED";
?>

コードは新しく作成されたアプリでは機能しませんが、古いアプリケーションでは機能します。

私は助けが必要です。私は何を間違っていますか?

答えてくれてありがとう

4

1 に答える 1

0

できますか var_dump($signedRequest);

あなたのサーバーはSSL証明書を持っていますか? Facebook の https を無効にした後、アプリケーションをテストします -> https://www.facebook.com/settings?tab=security&edited=browsing

于 2013-03-15T14:45:40.250 に答える