簡體   English   中英

facebook移動網站(getUser();始終返回0)

[英]facebook mobile website (getUser(); always return 0)

我正在嘗試建立一個Facebook應用程序(網站和移動網站)。 建立后,我發現(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。

誰能幫我? 謝謝。

這里沒有登錄處理邏輯,因此用戶將始終為0。您需要引導用戶登錄到您的應用程序

if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM