33

我正在使用 Django 为 Facebook 开发一些应用程序!我首先在 Django 中构建了应用程序,并且它的形状很好,现在我想知道如何将它变成一个 Facebook 应用程序。

我非常感谢使用 Django 制作的 Facebook 应用程序的真实示例。

4

4 回答 4

27

我刚刚在Pycon 2010上看到了Eric Florenzano 先生的演讲,他谈到了他在 facebook 上使用 django 完成的一个副项目。

从 PYCON 2010 开始:

如果您已经使用 Django 一段时间,那么您可能已经学习了一些关于如何使用它的非常标准的实践。本演讲旨在打破这些概念,并教您使用 Django 的替代方法。

这些替代方式大致分为两种:在 Django 之外使用部分内容,以及选择 Django 提供的替代方案。如果您以前没有做过任何这些事情,这可能看起来很棘手或困难。事实上,它可能不是。

本演讲将引导您完成整个过程,并讨论如果您的项目似乎不“符合标准”会发生什么。

我建议您查看他的博客和演示文稿。

更多资源:

  1. 如何在 Django 中构建 Facebook 应用程序

  2. Django 中的示例 Facebook 应用程序

  3. 双面 Django 第 1 部分:构建一个同时存在于 Facebook 和 Web 上的项目

于 2010-03-10T10:49:26.657 回答
5

如果您只是想开始,请查看github 上的Fandjango 。它是一个简单的中间件层,facebook_user在用户登录时向请求对象添加一个属性,并在用户未登录时将其设置为 None。它还有一种使用用户凭据调用 Graph API 的简单方法。

注意:它仅适用于 Facebook 应用程序。使用 facebook 连接的网站使用稍微不同的协议。

另请注意:任何引用“pyfacebook”的库都在使用旧的 FB API,您应该避免这种情况。 使用 Graph API 的新 API 是python-sdk您也不应该使用 python-sdk,因为它已被弃用 - 感谢@pydanny。我还没有研究过它,但facebook-sdk看起来是积极维护的。

于 2011-02-15T19:17:10.930 回答
5

Python Sdk 维护得很差。认为你最好的选择是 Django Facebook: https ://github.com/tschellenbach/Django-facebook

基础教程 http://www.mellowmorning.com/2011/06/23/django-facebook-2-0-integrating-facebook/

于 2011-04-14T09:47:06.137 回答
4

信息:

这里这里这里+ pyFacebook

于 2009-03-16T15:40:11.233 回答