Я вижу два варианта.
На стороне клиента с помощью Javascript SDK,
- Fetch данные профиля друзей вместе с ID.
- Конвертировать их в JSON.
- Сделайте запрос POST на URL-адрес/вид django, который хранит данные в базе данных.
Таким образом, вам не нужно выполнять какие-либо запросы API-диаграммы от сервера. Но это не поможет вам updating the data at realtime. Подумайте, если один из друзей изменит свое имя в FB, теперь то, что хранится в вашей базе данных, становится устаревшим. Таким образом, вам нужно убедиться, что некоторые вещи с клиентской стороны реализованы, чтобы делать сообщения об обновлении в реальном времени на стороне сервера.
На стороне сервера с использованием любых Джанго facebook графа API приложений,
- Получить идентификаторы со стороны клиента.
- Используйте приложение графика fb, чтобы получить данные на стороне сервера.
- Сохраните их в базе данных.
Таким образом, вы можете запланировать обратный вызов для обновлений в реальном времени. Я предпочитаю второй подход, так как всегда лучше обременять сервер, а не клиент. И я нашел это приложение простым и сделать то, что вам нужно. https://pypi.python.org/pypi/django-facebook-api/0.1.10
Вы используете Facebook Javscript SDK, чтобы получить идентификатор друзей через API-интерфейс графика? Ваш back-end - Django? Что именно вы должны хранить в базе данных? Просто идентификатор друга или другая информация о друзьях? Пожалуйста, будьте точны, задавая вопросы. – Babu
Да, я использую SDK для Javascript для получения идентификаторов друзей. Мой backend - Django, и я хотел бы каждый раз создавать опрос для пользователя, который просит пользователя выбрать между другом A и другом B (идентифицированным их идентификаторами друзей в базе данных). В зависимости от того, какой друг выбран, база данных обновляется с +1 голосом. – geekchic