大家好,我正在尝试在Google App Engine上为Facebook创建一个应用程序,但我不知何故陷入了无限循环,而且我无法弄清楚如何停止它。我从这里复制了一些代码进行身份验证,具体来说是这个:http://shelftalkers.googlecode.com/svn/trunk/shelftalkers/shelftalkers.py
当我尝试访问该页面时,它要求我进行身份验证,然后陷入了一个循环中,因此我认为我的if语句失败了,但我不知道该怎么做。
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