0
我曾嘗試使用下面的代碼訪問的訪問令牌:獲得訪問令牌
$code=$_REQUEST['code'];
if(empty($code)) {
$dialog_url = "http://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url)
. "&scope=publish_stream,user_photo_video_tags";
echo("<script>top.location.href='" . $dialog_url . "'</script>");
}
$token_url = "https://graph.facebook.com/oauth/access_token?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url)
. "&client_secret=" . $app_secret
. "&code=" . $code;
$response = file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$access_token = $params['access_token'];
它工作正常,但是當用戶試圖使用該應用程序第二次,也試圖不暢通授權用戶。
所以,我的問題是如何確保在試圖授權用戶時有平穩的流程?