当前位置:  开发笔记 > 编程语言 > 正文

Facebook,Django和Google App Engine

如何解决《Facebook,Django和GoogleAppEngine》经验,为你挑选了2个好方法。

我正在Google App Engine上试用app-engine-patch(Django for GAE).我想写一个Facebook应用程序.是否可以使用PyFacebook及其中间件?还是有其他解决方案吗?



1> Ryan Christe..:

我在社交网络上运行一个系统,在GAE上运行facebook,后端是Python,前端是Javascript和Flash.我主要使用客户端js库将数据传递回服务器端数据存储区.这个Facebook的库确切地说是这样的:http://code.google.com/p/facebookjsapi/

有一个原因.我们所做的大部分工作都将在自己的网站,不同社交网络和小部件等的iframe中运行.但在大多数情况下,这一点非常有效.这很好,因为我们可以随时更换我们的后端,甚至可以在多个平台上运行它,因为它也使用python rest GAE库,但任何后端都可以使用此设置.



2> byamabe..:

将Facebook目录从PyFacebook安装目录添加到app-engine-patch应用程序允许您将"facebook.djangofb.FacebookMiddleware"添加到settings.py中的MIDDLEWARE_CLASSES.然后你的视图可以使用'import facebook.djangofb as facebook'和'@ facebook.require_login().'

我没有端到端,但当我试图显示前面带有'@ facebook.require_login()'的视图时,我被重定向到Facebook登录.


这种方式从头到尾都有效.通过这种配置,我能够使用Google App Engine作为后端构建照片投票Facebook应用程序.
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有