Does Silhouette asks for Facebook friends, birth date, gender, etc?


#1

Facebook sent me this message:

If your app is not submitted for review, you will lose access to these permissions and features.
user_friends
user_link
user_gender
user_age_range

but I’ve specified only this in my Silhouette config: facebook.scope="email". Still FB sends the alert that I cannot access those other fields. Why do you think FB does that? Does Silhouette ask for those other fields, although I specify email only? Or maybe FB sends the alert, to everyone, even if they don’t use those other fields?

Here: https://github.com/mohiva/play-silhouette/blob/master/silhouette/app/com/mohiva/play/silhouette/impl/providers/oauth2/FacebookProvider.scala#L153
it seems to me that S. doesn’t do anything weird? (I mean, doesn’t ask for any unnecessary info)

val API = "https://graph.facebook.com/v2.3/me?fields=name,first_name,
last_name,picture,email&return_ssl_resources=1&access_token=%s"

#2

No, Silhouette don’t use the specified fields. I have no idea why Facebook send such messages. I get also regularly mails from Facebook asking me to update my API for a test application, also if it’s already updated.


#3

Ok, thanks. [… at least 20 characters ]