Аутентификация Facebook из PHP-SDK в Python - PullRequest
0 голосов
/ 06 марта 2011

Я "перевожу" простое приложение, которое я сделал с PHP на Python, чтобы использовать его в Google App Engine. В PHP у меня есть проверка сеанса и перенаправление с этим кодом:

$fbuser = null;
$fb = null;

//Start Facebook
$fb = new Facebook(array(
                        'appId'  => $appId,
                        'secret' => $secret,
                        'cookie' => true,));
$session = $fb->getSession();

if ($session) {  
    try {  
        $fbuser = $fb->api('/me');  
    } catch (FacebookApiException $e) {
        error_log($e);
    }  
}
if (!$fbuser) {
    $loginUrl = $fb->getLoginUrl(array('canvas' => 1, 'fbconnect' => 0,
                                             'req_perms' => 'publish_stream, offline_access, user_birthday, user_location, email',
                                             'next' => $baseUrl,
                                             'cancel_url' => $baseUrl ));

        echo "<script type=\"text/javascript\">\ntop.location.href = \"$loginUrl\";\n</script>";
        exit;
}

Я видел Python-SDK для Facebook, но он очень плохой и не имеет такого полезного метода, как PHP-SDK! Можете ли вы помочь мне перевести этот код на Python?

1 Ответ

0 голосов
/ 06 марта 2011

Я думаю этот пример из репозитория SDK git даст вам подсказку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...