1

我正在 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 重定向回我的重定向处理程序,但我不能!我只能发帖。所以我很困惑。

想法?

提前致谢

4

1 回答 1

0

“此外,OAuth 将通过 GET 重定向回我的重定向处理程序,但我不能!我只能发帖。所以我很困惑。”

您是否有理由无法将其添加到您的处理程序中?def get(self): self.post()

这是我们为所有处理程序所做的事情。

于 2010-04-29T14:52:55.100 回答