2013-05-22 4 views
2

Я внедряю социальный логин в своем приложении, и я уже получаю нормальные поля как имя, фамилию на Facebook и LinkedIn ... Теперь я хочу получить фотографию профиля. Я сделал это для LinkedIn, и он отлично работает, я вижу URL-адрес дополнительных полей из базы данных.Получить изображение профиля из Facebook с помощью social-auth

Я пытаюсь сделать то же самое с Facebook, как я увидел здесь https://groups.google.com/forum/?fromgroups#!topic/django-social-auth/Mee8H8HhLQk определение

FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'picture'} 
FACEBOOK_EXTRA_DATA = [('profile', 'profile')] 

Но когда я сделал это, нечто получил перепутались. Я больше не могу получить имя и фамилию в таблице пользователя, как это делалось до этих двух строк кода. Кто-нибудь знает, почему эта проблема происходит?

ответ

5

Изображение менее http://graph.facebook.com/<user_id>/picture. user_id предоставлен FacebookBackend.

+0

Спасибо! Это работает – user2411289