代码之家  ›  专栏  ›  技术社区  ›  Bialecki

如何让PyFacebook使用Google应用程序引擎补丁?

  •  0
  • Bialecki  · 技术社区  · 15 年前

    我试着遵循这个问题的建议: Facebook, Django, and Google App Engine from facebook.djangofb import facebook @facebook.require_login() ,它抱怨facebook模块没有这种方法。如果我把它改成 import facebook.djangofb @facebook.djangofb.require_login() ,它起作用了。有什么想法吗?

    尽管如此,我还是遇到了与这个问题相同的问题: app-engine-patch and pyFacebook not working .

    似乎很多人都这么做了,那么有没有一个好的例子说明如何将PyFacebook和应用程序引擎补丁结合起来呢?

    1 回复  |  直到 7 年前
        1
  •  4
  •   nosklo    15 年前

    关于你的第一个问题:

    from facebook.djangofb import facebook 不起作用,因为当我尝试使用decorator@facebook.require_login()时,它会抱怨facebook模块没有该方法。如果我把它改成 import facebook.djangofb @facebook.djangofb.require_login() ,它起作用了。

    require_login 正在播放 facebook.djangofb 不在 facebook.djangofb.facebook

    因此,您可以:

    import facebook.djangofb
    @facebook.djangofb.require_login()
    ...
    

    from facebook import djangofb
    @djangofb.require_login()
    ...
    

    from facebook.djangofb import require_login
    @require_login()
    ...
    

    对于第二个问题,您是否尝试了另一个问题的答案(不使用 总之,使用 request.fb.check_session(request) 相反地?你得到了什么?