よろしく、
戻ると、「Authenticated Referrals」が減価償却されていない場合、ユーザーがキャンバスURLを介して私のFacebookアプリケーションに入力すると、ダイアログ認証にリダイレクトされました(アクセス許可のため)。
オプションが存在しないので、キャンバスを介してURLをリダイレクトできるように、手動で実行する必要があります。
私はそれのためにCodeigniterを使用しています、そして私が見るものから、Facebookは私がするどんなリダイレクトもキャンセルします。
これが私のコードです:
try {
$fb_id = $this->facebook->getUser();
if ($fb_id) {
$fb_data = $this->facebook->api('/me');
return $fb_data;
} else {
echo 'You don't give me the permissions';
$url = $url = $this->facebook->getLoginUrl(array(
'scope' => 'email,user_likes,user_about_me,publish_stream,user_birthday',
'redirect_uri' => $this->config->item('app_name')
));
header("location:$url");
redirect($url, 'refresh');
}
} catch (Exception $exc) {
echo $exc;
}
それを行うためのより簡単な方法はありますか?あなたが私に見せることができる例はありますか?前もって感謝します
注:私のアプリケーションは、ユーザー向けの(今のところ)レコーダーオーディオです。最初は、個人情報の登録です。次に、レコーダーの音声を表示します。
私の目標は、新しいユーザーが私のアプリケーション(apps.facebook.com/my_app)を見つけ、私のアプリに入り、許可を得るためにoauthダイアログを自動的に表示することです(以前と同様)。次に、登録ビューに入ります。