首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook申请

Facebook申请
EN

Stack Overflow用户
提问于 2012-01-25 23:21:04
回答 1查看 348关注 0票数 0

可能重复:

Tornado Framework (FacebookGraphMixin)

我试着用“龙卷风框架”来建立一个授权。问题是不允许我使用tornado.web.RequestHandler。这意味着我不能使用async_callback()函数。有没有办法绕开可能有用的路?谢谢。

第一:(与tornado.web.RequestHandler)

代码语言:javascript
复制
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)

代码语言:javascript
复制
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!
EN

回答 1

Stack Overflow用户

发布于 2012-01-27 20:00:21

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9011913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档