Facebook, Django и Google App Engine - PullRequest
       22

Facebook, Django и Google App Engine

15 голосов
/ 12 июня 2009

Я экспериментирую с app-engine-patch (Django для GAE) в Google App Engine. И я хотел бы написать приложение для Facebook. Можно ли использовать PyFacebook и его промежуточное ПО? Или есть другое решение?

Ответы [ 3 ]

8 голосов
/ 12 июня 2009

Я использую систему для социальных сетей и Facebook на GAE с бэкэндом на Python, фронтэндом на Javascript и Flash. Я использую в основном клиентские библиотеки js для передачи данных обратно в хранилище данных на стороне сервера. Эта библиотека для facebook, если быть точным: http://code.google.com/p/facebookjsapi/

Для этого есть причина. Большая часть того, что мы делаем, будет работать на собственном сайте, в фреймах в разных социальных сетях, в виджетах и ​​т. Д. Но по большей части это сработало очень хорошо. Это хорошо, потому что мы можем поменять наш сервер в любое время или даже запустить его на нескольких платформах, так как он также использует библиотеку GAE rest python rest, но любой сервер будет делать с этой настройкой.

6 голосов
/ 12 июня 2009

Добавление каталога Facebook из каталога установки PyFacebook в приложение app-engine-patch позволяет добавить 'facebook.djangofb.FacebookMiddleware' к MIDDLEWARE_CLASSES в settings.py. Тогда ваше представление может использовать 'import facebook.djangofb as facebook' и '@ facebook.require_login ().'

Я не прошел сквозной переход, но когда я попытался отобразить представление, которому предшествовал '@ facebook.require_login ()', я был перенаправлен на страницу входа в Facebook.

0 голосов
/ 12 июня 2009

Согласно этой записи , вам нужен слегка модифицированный PyFacebook, который вы можете загрузить по URL-адресу, указанному в указанной записи (хотя я сам не пробовал).

Редактировать: эта ссылка неправильная - лучшая ссылка и обсуждение на этой теме .

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