0

Facebook アプリケーション (Web サイトとモバイル Web サイト) を構築しようとしています。構築後、(ps Facebook php API SDKを使用しています)、

index.php:

<!DOCTYPE html>
<?php
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
require_once('config/facebook.php');

config/facebook.php:

<?php
//Initializing
require 'facebook-php-sdk/src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
            'appId' => 'appId',
            'secret' => 'secret',
        ));
//End of Initializing
// Get User ID
$user = $facebook->getUser();
echo '<script>alert("' . $user . '");</script>';

PS facebook php api sdkの最新バージョンを更新しました

ウェブサイト版(キャンバスウェブページ)でスムーズに動作します。ただし、モバイルでは常に 0 を返します。

誰でも私を助けることができますか?ありがとう。

4

1 に答える 1

0

ここにはログイン処理ロジックがないため、user は常に 0 になります。アプリケーションにログインするようにユーザーに指示する必要があります。

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl();
}
于 2013-06-04T12:45:22.503 に答える