動的に生成された画像をユーザーの壁に投稿するために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にログインするユーザーの話ではないが、ユーザーがアプリケーションを利用するにはログインします。ここ
は対話のいくつかのスクリーンショットです:
アプリの高度な設定で「強化された認証ダイアログ」を無効にし、再び
それが解決しました!ありがとうございました! – theAdam