私はFacebookのログインリンクを生成するには、次のコードを使用しています:Facebookアプリに強制的に許可を求める方法
<?php
try {
include_once 'facebook_sdk_libs/facebook.php';
} catch(Exception $o){
echo '<pre>';
print_r($o);
echo '</pre>';
}
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => APPID,
'secret' => APPSECRET,
'cookie' => true,
));
$session = $facebook->getSession();
function d($d){
echo '<pre>';
print_r($d);
echo '</pre>';
}
$fbme = null;
// Session based graph API call.
if ($session) {
try {
$uid = $facebook->getUser();
$fbme = $facebook->api('/me');
} catch (FacebookApiException $e) {
// d($e);
}
}
if($fbme){
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl(
array('scope' => 'publish_stream')
);
}
それは、Facebookが「アプリケーションに行く」AND「キャンセル」を示す画面が表示されます。 「App to Go」をクリックすると、私のページに戻りますが、Facebookの壁に私が望むように投稿しません。
Facebookが「壁に掲示する」の許可を得るために、このコードを変更する必要がありますか?