Можно создать дубликат:
Tornado Framework (FacebookGraphMixin)Facebook apprequest
Я пытаюсь построить apprequest с помощью Tornado Framework. Проблема в том, что мне не разрешено использовать 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!