我正在Google App Engine上试验app-engine-patch(DjEngo for GAE)。我想写一个Facebook应用程序。是否可以使用PyFacebook及其中间件?还是有其他解决方案?Facebook,Django和Google App Engine
15
A
回答
6
将Facebook目录从PyFacebook安装目录添加到app-engine-patch应用程序允许您将'facebook.djangofb.FacebookMiddleware'添加到settings.py中的MIDDLEWARE_CLASSES。然后你的视图可以使用'导入facebook.djangofb作为脸谱'和'@ facebook.require_login()'。
我还没有走到尽头,但是当我尝试显示以'@ facebook.require_login()'开头的视图时,我被重定向到了Facebook登录页面。
0
根据this post,你需要一个稍微修改的PyFacebook,你可以从上述帖子中给出的URL下载(尽管我没有尝试过)。
编辑︰该链接是错误的 - 更好的链接和更多关于this thread的讨论。
8
我在GAE上运行社交网络和facebook上的系统,在Python中使用后端,在Javascript和Flash中使用前端。我主要使用客户端js库将数据传回服务器端数据存储。这个库的确切的脸谱:http://code.google.com/p/facebookjsapi/
这是有原因的。我们所做的大部分工作都会在自己的网站上运行,在不同的社交网络和小部件中的iframe中运行。但大多数情况下,这种方法运行得非常好。这很好,因为我们可以随时换掉我们的后端,甚至在多个平台上运行它,因为它也使用python休息GAE库,但任何后端都可以使用此设置。
相关问题
- 1. Google App Engine或Django?
- 2. Django和App Engine
- 3. Google App Engine与Django 1.0.2
- 4. Google App Engine上的Django
- 5. Google App Engine上的Django + Adsense
- 6. Django-nonrel≤1.3和Google App Engine上的Memcache
- 7. JavaScript,Django和Google App Engine - 替换文本
- 8. Classes和Google App Engine
- 9. Lucene和Google App Engine
- 10. Google App Engine和dos.xml
- 11. Google App Engine和Android?
- 12. Google App Engine和OpenID
- 13. Google App Engine和Google Big Query
- 14. Google App Engine和Google Calendar API
- 15. Google App Engine和Google Storage
- 16. Google App Engine + Google Cloud Storage + Sqlite3 + Django/Python
- 17. Django/Django nonrel + Google App Engine +教程
- 18. Facebook iOS上的Google App Engine上的OAuth
- 19. 玩! 2.0和Google App Engine
- 20. Google App Engine,parsedatetime和TimeZones
- 21. Java,Google App Engine和JSONArray/JSONObject
- 22. Pyramid 1.3和Google App Engine 1.7
- 23. Google App Engine,JDO和equals/hashCode
- 24. upload_max_filesize,php.ini和Google App Engine
- 25. 机械化和Google App Engine
- 26. OpenSSL签名和Google App Engine
- 27. 域别名和Google App Engine
- 28. Google App Engine和SQL LIKE
- 29. Google App Engine Python,virtualenv和mimetypes
- 30. jTwitter,oAuth和Google App Engine。 NoClassDefFoundError
该帖子中的链接似乎被破坏? – bchang 2009-06-11 22:33:02
是的,所以我编辑了我的答案,给出了一个更好的指针(对同一个修改的PyFacebook) - 谢谢! – 2009-06-12 01:39:57