Почтовый код на стене Facebook не работает

Может кто-нибудь сказать мне, почему следующий код не дает мне форму для публикации сообщения на стене? Он просто перенаправляет на $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 не подключается, я полагаю ... в чем должна быть проблема?


person Community    schedule 03.11.2012    source источник
comment
Я не вижу, чтобы вы где-нибудь регистрировали пользователя в своем приложении.   -  person CBroe    schedule 05.11.2012


Ответы (1)


Вам нужно добавить обработку входа в систему с помощью getLoginUrl, иначе, если пользователь не вошел в ваше приложение, user всегда будет равен нулю.

person phwd    schedule 04.06.2013