谷歌应用引擎Facebook应用验证

3
大家好,我正在尝试在Google App Engine上为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

嘿 WWaldo, 我也曾经遇到过 Facebook 认证的问题,直到我找到了一个很好的应用来学习。在 github.com 上有一个相当不错的新项目可以解决这个问题,叫做runwithfriends,同时也是一个 Facebook 应用程序,我们可以查看它是如何实现的。

干杯


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接