可能重复:
Tornado Framework (FacebookGraphMixin)
我试着用“龙卷风框架”来建立一个授权。问题是不允许我使用tornado.web.RequestHandler。这意味着我不能使用async_callback()函数。有没有办法绕开可能有用的路?谢谢。
第一:(与tornado.web.RequestHandler)
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))第二:(移除tornado.web.RequestHandler)
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!发布于 2012-01-27 20:00:21
如果您不能使用tornado.web.RequestHandler,那么您将无法使用需要它的库,例如tornado.auth。“不允许”有点奇怪;我会对这个要求提出质疑。
https://stackoverflow.com/questions/9011913
复制相似问题