App Engine и Facebook: какие библиотеки использовать? - PullRequest
2 голосов
/ 13 января 2011

Я буду разрабатывать веб-приложение с Google App Engine, который будет использовать Facebook Connect в качестве единственного средства регистрации / входа в систему. Веб-приложение будет написано на Python.Мне нужно знать его имя, фотографию профиля, сколько друзей у пользователя, а также его возраст, а также, возможно, местоположение, статус отношений, информацию о работе и т. Д. (Хотя в большинстве случаев это не обязательно, кроме имени, фотографии, возраста и количества друзей).

Похоже, есть ряд библиотек, которые могут выполнить эту задачу.Есть официальные Facebook Javascript SDK, minifb и pyfacebook, чтобы назвать несколько.

Как вы думаете, я должен выполнить эту задачу?Какие библиотеки мне следует использовать, и каковы плюсы / минусы?

Также следует учитывать, насколько хорошо документирован код и насколько широко он используется.Если вы можете предоставить ссылки на соответствующий пример кода / документации, это будет с благодарностью.

Ответы [ 4 ]

5 голосов
/ 13 января 2011

Facebook python-sdk содержит пример приложения для подключения Facebook к Google App Engine.Я думаю, вы ищете то же самое.

2 голосов
/ 05 марта 2012

Это должен быть комментарий к ответу, который предлагает использовать python-sdk в Facebook.

Обратите внимание, что в github говорит

Этот SDK устарел. Он не поддерживает новый формат файлов cookie, который мы выкатились как часть OAuth Migration. Короче говоря, это не работа.

Я добился успеха в проекте facebook-sdk , который, я считаю, является ответвлением от оригинального (и ныне мертвого) проекта Facebook python-sdk, упомянутого выше. Однако вы также можете проверить EngineAuth .

1 голос
/ 13 января 2011

Почему бы вам не проверить этот похожий вопрос, заданный другим пользователем StackOverflow:

Простой Facebook Connect в Google App Engine (Python)

Здесь есть несколько ссылок, которые звучат точно так же, как вы ищете.

0 голосов
/ 04 апреля 2011

Для всех указанных деталей вам необходимо получить соответствующее разрешение от пользователей, а затем вы можете извлечь всю конкретную информацию, которая вам нужна.

Вы можете выбрать либо Graph Api или Javascript Api :

Но с javascript вам нужно использовать много запросов ajax через ваше приложение, где graph api требует только access_token для конкретного экземпляра и также не зависит от действий клиента.

Graph API также помогает предотвратить использование других фреймворков, таких как pyfacebook, minifb и т. Д.

Помимо плюсов и минусов, вы также можете посмотреть пример кода для javascript и graph api

Надеюсь, эта информация будет вам полезна.

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