[英]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.