我將使用PHP製作的簡單應用程序「翻譯」到Python,以便在Google App Engine中使用它。 在PHP我有會話確認和重定向與此代碼:從PHP-SDK到Python的Facebook身份驗證
$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嗎?
到目前爲止你有什麼?這不是rentacoder,這個問題聽起來更像是「爲我寫代碼」,然後「幫我寫」。 – geoffspear 2011-03-06 15:29:52
絕對不是!因爲很多人一直在使用python開發facebook應用程序,所以我認爲用於排序的代碼已經可用了。冷靜下來,我們在這裏學習和分享,不要指責或利用他人的工作。 – mrgorefest 2011-03-06 15:46:24
我也想知道這個問題的解決方案。 – 2011-05-27 18:54:43