Как интегрировать учетную запись Facebook, список друзей в проект Pinax Django?
Я хочу запустить проект, основанный на социальном проекте Pinax. И я хочу позволить пользователям входить в систему с учетной записью Facebook, не только использовать информацию Facebook для регистрации на моем сайте, но и получать существующий список друзей из Facebook. Таким образом, пользователям не нужно снова добавлять друзей, и они могут видеть друзей из Facebook, которые также зарегистрировались на моем сайте.
Обычная процедура регистрации будет сохранена для пользователей, которые не имеют учетной записи Facebook. И тогда они должны добавить друзей, как обычно.
Есть ли какие-нибудь django-приложения, подходящие для моей цели? И есть ли какие-нибудь хитрые или волшебные вещи для интеграции в Пинакс? Это какой-то более сложный сценарий, или я должен что-то упростить?
Любое предложение поможет... Большое спасибо!
2 ответа
Я думаю, что вы ищете django-facebook или https://github.com/omab/django-social-auth
Я бы сделал это с Django Social Auth, чтобы позаботиться о части аутентификации, а затем я добавил бы Django Social Friends Finder в качестве дополнения к Django Social Auth, чтобы получить список общих друзей пользователя с теми пользователями, которые уже зарегистрированы на вашем сайте. сайт. Тот факт, что вы используете Пинакс, не должен иметь никакого значения.