Как мне писать приложения для Facebook, используя Django? - PullRequest
33 голосов
/ 16 марта 2009

Я нахожусь в процессе разработки приложения для Facebook с использованием Django! Я начал с того, что создал приложение в Django, и оно очень хорошо складывается, и теперь мне интересно, как я могу сделать его приложением для Facebook.

Я был бы очень признателен за реальный пример приложений для Facebook, созданных с помощью Django.

Ответы [ 4 ]

27 голосов
/ 10 марта 2010

Я только что видел презентацию из Мистер. Эрик Флоренцано в Pycon 2010 , и он рассказывает о побочном проекте, который он сделал на Facebook с использованием django.

От PYCON 2010:

Если вы использовали Django для каких-либо количество времени, вы, вероятно, изучил некоторые довольно стандартные практики о том, как его использовать. Этот разговор направлен на разрушить эти концепции и учить Вы альтернативные способы, которые вы могли бы использовать Джанго.

Эти альтернативные способы широко представлены в двух вариантах: использование части Джанго вне его, и выбирая альтернативу тому, что Джанго предложения. Если вы не сделали ни одного из эти вещи раньше, может показаться сложно или сложно. На самом деле, это может не быть

Этот разговор поможет вам через процесс и поговорим о что ожидать, если ваш проект просто похоже, не "вписывается в форму".

Рекомендую проверить его блог и презентацию.

Дополнительные ресурсы:

  1. Как создать приложение для Facebook в Django

  2. Пример приложения Facebook в Django

  3. Двуликий Джанго, часть 1: Построение проект, который существует одновременно в Facebook и в Интернете

5 голосов
/ 14 апреля 2011

Python Sdk довольно плохо поддерживается. Думаю, вам лучше всего выбрать Django Facebook: https://github.com/tschellenbach/Django-facebook

Базовый учебник http://www.mellowmorning.com/2011/06/23/django-facebook-2-0-integrating-facebook/

5 голосов
/ 15 февраля 2011

Если вы просто хотите начать, проверьте Fandjango на github. Это простой слой промежуточного программного обеспечения, который добавляет атрибут facebook_user к объекту запроса, когда пользователь вошел в систему, и устанавливает его в None, когда они не вошли в систему. Он также имеет простой способ вызова API API Graph с пользователями. полномочия.

Примечание. Работает только в приложениях Facebook. Веб-сайты, использующие Facebook Connect, используют немного другой протокол.

Также обратите внимание: любая библиотека, ссылающаяся на pyfacebook, использует старый API FB, и вам следует избегать этого. Новый, который использует Graph API - python-sdk . Вы также не должны использовать python-sdk, поскольку он устарел - спасибо @pydanny. Я не исследовал это, но facebook-sdk выглядит активно поддерживаемым.

4 голосов
/ 16 марта 2009
...