1

GAE でホストされている facebook で FBML アプリを作成しています。Facebook は、ホストされているアプリとのみ POST で通信します (これが原因であると確信していますが、間違っている場合は修正してください)。そのため、POST メソッド内で、facebook OAuth 承認 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 に答える