From 8c23833b2c37207358471ef33bf183956c89da33 Mon Sep 17 00:00:00 2001 From: Umputun Date: Wed, 14 Feb 2018 01:30:43 -0600 Subject: [PATCH] try get more from fb oauth --- app/rest/auth/providers.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/rest/auth/providers.go b/app/rest/auth/providers.go index 75498a3d..1197121c 100644 --- a/app/rest/auth/providers.go +++ b/app/rest/auth/providers.go @@ -67,12 +67,14 @@ func NewFacebook(p Params) Provider { Endpoint: facebook.Endpoint, RedirectURL: p.RemarkURL + "/auth/facebook/callback", Scopes: []string{"public_profile"}, - InfoURL: "https://graph.facebook.com/me", + InfoURL: "https://graph.facebook.com/me?fields=id,name,cover,website", Store: p.SessionStore, MapUser: func(data userData) store.User { userInfo := store.User{ - ID: data.value("id"), - Name: data.value("name"), + ID: data.value("id"), + Name: data.value("name"), + Picture: data.value("cover"), + Profile: data.value("website"), } if userInfo.Name == "" { userInfo.Name = userInfo.ID