Google App Engine Facebook App身份验证

时间:2011-04-27 02:50:41

标签: facebook google-app-engine authentication

嘿大家, 我正在尝试在Facebook的谷歌应用程序引擎中创建一个应用程序,但我不知何故让它陷入无限循环,我无法弄清楚要做什么来阻止它。我从这里复制了一些代码

http://shelftalkers.googlecode.com/svn/trunk/shelftalkers/shelftalkers.py

进行身份验证,特别是:

fb = facebook.Facebook(FACEBOOK_API_KEY, FACEBOOK_APP_SECRET)

    if fb.check_session(self.request) and fb.added:
        pass
    else:
        url = fb.get_add_url()
        self.response.out.write('<script language="javascript">top.location.href="' + url + '"</script>')
        return

当我尝试转到页面时,它会让我进行身份验证,然后陷入循环,所以我假设我的if语句失败了,但我不知道该怎么做。

我实际上是将它上传到facebook,所以我不认为外部认证是一样的。有想法该怎么解决这个吗?提前致谢

WWaldo

1 个答案:

答案 0 :(得分:0)

嘿WWaldo, 我也遇到过facebook身份验证问题,直到找到一个好的应用程序来学习。在github.com上有一个非常好的新项目可以解决这个问题。它被称为runwithfriends,也是facebook app,我们可以在其中查看它是如何完成的。

干杯