我正在 GAE 中托管的 facebook 上编写一个 FBML 应用程序。Facebook 只会在 POST 后与您的托管应用程序对话(我确定这是原因,但如果我错了,请纠正我)。所以我面临的问题是在我的 POST 方法中,我需要重定向到 facebook OAuth authroize URL。但我只能发送一个 GET 请求。我怎样才能做到这一点?目前我正在做
class OauthHandler(webapp.RequestHandler):
def post(self):
# blablablab
request.redirect(oauth_uri)
这是错误的,因为 oauth_uri 只响应 GET。此外,OAuth 将通过 GET 重定向回我的重定向处理程序,但我不能!我只能发帖。所以我很困惑。
想法?
提前致谢