簡體   English   中英

從PHP-SDK到Python的Facebook身份驗證

[英]Facebook Authentication from PHP-SDK to Python

我正在將用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;
}

我見過適用於Facebook的Python-SDK,但是它非常差,並且還沒有像PHP-SDK一樣有用的方法! 您能幫我將此代碼翻譯成Python嗎?

我認為SDK git存儲庫中的示例將為您提供提示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM