以下のように facebook api ログイン URL のスコープに publish_stream を追加すると、アプリがメール/誕生日などにアクセスできること、およびユーザーに代わって公開できることをユーザーに確認するよう求められます。
問題ありませんが、2 回目にログインすると、タイムラインへの公開許可に関する第 2 段階の確認を求めるメッセージが表示されます。これはセキュリティのような普通のことですか、それともこれを回避する方法はありますか?
(編集: アプリは、公開権限を持つユーザーの Facebook アカウントに表示されます)
$loginUrl = $facebook->getLoginUrl(
array(
'display' => 'popup',
'redirect_uri' => 'http://www.example.com/return.php',
'scope' => 'user_birthday,email,publish_stream'
)
);