2011-12-28 10 views
1

動的に生成された画像をユーザーの壁に投稿するためにpublish_stream権限が必要なFacebookブックアプリを開発しました。Facebookのアプリにアクセス許可を求める

新しいユーザーがアプリを使いたいと思ったら、ログインを求めてからパブリッシュストリームの許可を求め、その許可を拒否してアプリを使い続けるオプションを与えます。

ログインと許可を同時に求めるダイアログパネルが1つあります。ユーザーが写真をアップロードする権限をユーザーに与えていないと、動作しません。私は他の同様のアプリでこれを見てきました。

私はこのために、以下のPHPコードを使用しています:

$login_url = $facebook->getLoginUrl(
    array(
    'scope'    => 'publish_stream' 
    ) 
); 

if (! $facebook->getUser()) { 
    echo <<< EOT 
<script type="text/javascript"> 
top.location.href = "$login_url"; 
</script>; 
EOT; 

exit; 
} 

すべてのヘルプは高く評価されています。

ありがとうございました!

EDIT:

私はFacebookにログインするユーザーの話ではないが、ユーザーがアプリケーションを利用するにはログインします。ここ

は対話のいくつかのスクリーンショットです:

http://imgur.com/a/IxFfV

アプリの高度な設定で「強化された認証ダイアログ」を無効にし、再び

答えて

1

、ありがとうございました。新しい認証ダイアログは2つの画面を使用します。これは誰もが最終的に移行されることです。

+0

それが解決しました!ありがとうございました! – theAdam

関連する問題