我正在GAE上主持的facebook上写一个FBML应用程序。 Facebook将只与你的托管应用程序通话vai POST(我确定这是原因,但如果我错了,请纠正我)。因此我面临的问题是,在我的POST方法中,我需要重定向到facebook OAuth authroize URL。但我只能发送GET请求。我怎样才能做到这一点?目前我正在做
class OauthHandler(webapp.RequestHandler):
def post(self):
# blablablab
request.redirect(oauth_uri)
哪个错误,因为oauth_uri只响应GET。此外,OAuth将通过GET重定向回我的重定向处理程序,但我不能!我只能发帖。所以我很困惑。
想法?
提前致谢
答案 0 :(得分:0)
“此外,OAuth将通过GET重定向回我的重定向处理程序,但我不能!我只能发帖。所以我很困惑。”
有没有理由你不能将它添加到你的处理程序? def get(self): self.post()
这就是我们为所有处理程序所做的事情。