私は小さなfacebookアプリケーションをPHPで作成しようとしています& facebook PHP API。私はステータスなどを投稿する権限を与える必要がありますが、それは動作しません。ここに私のコードは次のとおりです。Facebook php app、req_perms
<?php
require './src/facebook.php';
$facebook = new Facebook(array(
'appId' => '###',
'secret' => '###',
));
$user = $facebook->getUser();
if ($user) {
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>";
} else {
$loginUrl = $facebook->getLoginUrl(array(
'req_perms' => 'publish_stream,read_friendlists,email'
));
echo "<a href='$loginUrl'>Login with Facebook</a>";
}
?>
私はパーミッション(publish_stream、read_friendlists、電子メール)を得ることはありませんログインURLをクリックします。 「ログインするだけでこのアプリのアクティビティはFacebookに追加されません」と表示されます。
コードで生成されたリンクを貼り付けることはできますか? '$ loginUrl'で – Luke
また、なぜあなたは2つの' if($ user){'行を持っていますか? – Luke