0

ユーザーがアクセス許可を操作した後、アプリがあるFacebookページにリダイレクトする方法を見つけようとしています(受け入れるか拒否するかは関係ありません)。

私はredirect_uri(facebook sdk、php)について試して読んで、それを使用しました。問題は、ユーザーがアプリのアクセス許可との対話を終了したときに ONCE をリダイレクトする方法がわからないことです。

if(!empty($signedRequest) && !empty($signedRequest['page']['id'])){
$page = $facebook->api($signedRequest['page']);
}
else
{
echo '<script>top.location.href = "'.$loginUrl.'"</script>';
}
//$redirect_uri = $page['link'] . '?sk=app_' . $facebook->getAppId() .'?ref=ts';

$redirect_uri =  "my_facebook_page_where_app_is";

$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_actions',
'redirect_uri' => $redirect_uri
));

これは機能し、もちろんリダイレクトされます。しかし、それはループします.....永遠に。一度だけリダイレクトする方法の概念がわかりません。何か助けはありますか?

4

1 に答える 1