Python Facebook apprequest

Python Facebook apprequest,python,facebook,request,tornado,Python,Facebook,Request,Tornado,可能重复: 我正在尝试使用Tornado框架构建apprequest。问题是我不允许使用tornado.web.RequestHandler。这意味着我不能使用async_callback()函数。有没有办法绕开这条路?谢谢 第一:(使用tornado.web.RequestHandler) 第二:(删除了tornado.web.RequestHandler) 如果您不能使用tornado.web.RequestHandler,那么您将无法使用需要它的库,例如tornado.auth。“不允许

可能重复:

我正在尝试使用Tornado框架构建apprequest。问题是我不允许使用tornado.web.RequestHandler。这意味着我不能使用async_callback()函数。有没有办法绕开这条路?谢谢

第一:(使用tornado.web.RequestHandler)

第二:(删除了tornado.web.RequestHandler)


如果您不能使用
tornado.web.RequestHandler
,那么您将无法使用需要它的库,例如
tornado.auth
。“不允许”有点奇怪;我会挑战这个要求

class mainH(tornado.web.RequestHandler, tornado.auth.FacebookGraphMixin):
    def get(self):
        self.facebook_request(
            "/"+player_id+"/apprequests",
            post_args={"message": "I am an app request!"},
            access_token=app_access_token,
            callback=self.async_callback(self._on_post))
class mainH(tornado.auth.FacebookGraphMixin):
    def get(self):
        self.facebook_request(
            "/"+player_id+"/apprequests",
            post_args={"message": "I am an app request!"},
            access_token=app_access_token,
            callback=self.async_callback(self._on_post)) # can't use this line!