首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook移动网站(getUser();总是返回0)

问facebook移动网站(getUser();总是返回0)
EN

Stack Overflow用户
提问于 2012-10-26 11:46:57
回答 1查看 279关注 0票数 0

我正在尝试建立一个Facebook应用程序(网站和移动网站)。集结后,我发现(p.s.我使用的是Facebook php API sdk),

index.php:

代码语言:javascript
复制
<!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:

代码语言:javascript
复制
<?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>';

附言:我更新了facebook php api sdk的最新版本

它在网站版本(canvas网页)上工作顺畅。然而在移动端,它总是返回0。

有谁可以帮我?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-06-04 20:45:23

这里没有登录处理逻辑,因此user将始终为0。您需要指示用户登录到您的应用程序

代码语言:javascript
复制
if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13080451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档