0

有人可以告诉我为什么下面的代码没有给我在墙上发布消息的表格吗?它只是重定向到 $homeurl !

配置文件

<?php
require_once("facebook/src/facebook.php"); //include facebook SDK

######### edit details ##########
$appId = '****************************'; //Facebook App ID
$appSecret = '**********************************'; // Facebook App Secret
$return_url = 'http://www.landshoppe.com/process.php';  //return url (url to script)
$homeurl = 'http://www.landshoppe.com/';  //return to home

$fbPermissions = 'publish_stream,manage_pages';  //Required facebook permissions

##################################

//Call Facebook API
$facebook = new facebook(array( 'appId'  => $appId, 'secret' => $appSecret));

$fbuser = $facebook->getUser();
?>

我的 AppId 和 AppSecret 是正确的。尽管如此, $fbuser 似乎没有连接。回显 $fbuser 给出 0。并且 index.php facebook 发布表单重定向到主页 url,因为我认为 $fbuser 没有连接.. 应该是什么问题?

4

1 回答 1

0

您需要添加登录处理,getLoginUrl否则如果用户尚未登录您的应用程序,user则始终为零

于 2013-06-04T13:25:34.770 回答