我试着写使用Python和pyfacebook托管在谷歌应用程序引擎为Facebook我的第一个应用程序。 我现在面临的问题是,循环的重定向。 火狐模具抱怨“该页面无法正常重定向”当我访问http://apps.facebook.com/appname 。
下面的代码:
class CanvasHandler(webapp.RequestHandler):
def get(self):
## instantiate the Facebook API wrapper with your FB App's keys
fb = facebook.Facebook(config.FACEBOOK_API_KEY, config.FACEBOOK_API_SECRET)
## check that the user is logged into FB and has added the app
## otherwise redirect to where the user can login and install
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
rendered_template = render_template('facebook/app.html')
self.response.out.write(rendered_template)
我看到这个问题时,我登出的Facebook。 任何帮助表示赞赏。