Приложение Django для Facebook - PullRequest
1 голос
/ 21 июня 2011

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

Я совершенно новичок в этой области.Я искал весь день, но я не нашел ни одного хорошего документа или учебника для примера.Это так сложно?Можете ли вы дать мне несколько советов для начала?

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

Ответы [ 3 ]

4 голосов
/ 21 июня 2011

На данный момент Facebook требует, чтобы вы работали только под Iframe;поэтому вы должны показывать «нормальный» контент HTML, без лишних вещей.Прежде чем вы могли бы использовать FBML - странный язык разметки Facebook - ИЛИ Iframe.Теперь только iframe.Так что фактически любая страница HTML и CSS, которую вы создаете - с любым javascript-, будет работать.

Для Opengraph, FB API, лучшее, что я нашел, это https://github.com/jgorset/fandjango

Я должен был сделать паруисправлений, чтобы он работал с моим кодом, но он на 95% отлично подходит для входа в систему, извлечения данных, публикации и т. д.

https://github.com/jgorset/fandjango-example - пример приложения, созданного тем же разработчиком.

3 голосов
/ 21 июня 2011

Ну, это действительно просто, взгляните на https://github.com/tschellenbach/Django-facebook

В нем не хватает примеров, но он работает как шарм.

2 голосов
/ 21 июня 2011

Взгляните сюда http://developers.facebook.com/docs/guides/canvas/

По сути, весь холст Facebook - это iframe.А приложение Facebook - это просто обычное веб-приложение, загружаемое в iframe.

Самое большое ограничение для заметки:

Страница холста ограничена максимум 760 пикселейширина.Страница холста может быть любой высоты, хотя по умолчанию вы увидите полосы прокрутки, если высота превышает границы внешней страницы Facebook.com.Вы можете контролировать это поведение, отключив полосы прокрутки в приложении для разработчиков и используя функцию setSize () в нашем JavaScript SDK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...