Я создаю приложение facebook. Мне нужно получить некоторые разрешения. Я использую php sdk.
Все работает нормально, но проблема заключается в том, что URL-адрес LOGIN открывается во всплывающем режиме, и некоторые браузеры не позволяют этого действия.
Можете ли вы сказать, что я могу сделать в этом случае?
<?php require 'src/facebook.php'; $config = array( 'appId' => '123456789', 'secret' => '123456789', 'fileUpload' => true, 'allowSignedRequest' => false ); $facebook = new Facebook($config); $user_id = $facebook->getUser(); if($user_id) { try { include "some.php"; $user_profile = $facebook->api('/me','GET'); } catch(FacebookApiException $e) { $login_url = $facebook->getLoginUrl(array( 'scope' => 'photo_upload', 'scope' => 'user_likes', )); header ("Location: $login_url"); error_log($e->getType()); error_log($e->getMessage()); } } else { $login_url = $facebook->getLoginUrl(array( 'scope' => 'photo_upload', 'scope' => 'user_likes', )); header ("Location: $login_url"); } ?>