0

次のコードでウォールにメッセージを投稿するフォームが表示されない理由を教えてください。$homeurl にリダイレクトするだけです。

CONFIG.SYS

<?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 が返されます。また、$fbuser が接続されていないため、index.php Facebook 投稿フォームがホーム URL にリダイレクトされます。

4

1 に答える 1

0

getLoginUrlユーザーがアプリケーションにログインしていない場合は、ログイン処理を追加する必要があり、user常にゼロになります

于 2013-06-04T13:25:34.770 に答える