What the phpbbforum module does is when a user creates an account on my drupal site it also creates an account for the user on the phpbb forum with the information that was used for the drupal account. My question is there a way when users connect (I am using fast registration mode and disabled account linking btw) via facebook to my site, they are given the option to enter their email instead of using the proxy email facebook supplies? Or retrieve the actual email address from facebook and use that? I ask because when users sign up via fbconnect on my site it fails because the proxy email is too long for phpbb to register.

Comments

ricecooker’s picture

Category: feature » support
vectoroc’s picture

afaik Facebook does not provide users email

vectoroc’s picture

Title: phpbbforum integration and fbconnect modules » Use direct user's email instead of proxied_email
Category: support » task
Status: Active » Needs review
WildBill’s picture

It was my understanding that storing the user's direct email address is a violation of Facebook's ToS. Am I wrong?

majdi’s picture

I test #3 not working , any solution ?

ricecooker’s picture

yeah i tried 3 also and it gives an error saying the user need to enter a email address.

vectoroc’s picture

@WildBill : http://developers.facebook.com/policy/ are you wrong ?

shaundychko’s picture

Importing users email from Facebook does not seem to be a problem.

Quoted from http://developers.facebook.com/policy/

"Users give you their basic account information when they connect with your application. "

then drilling down to what is meant by "basic account information":

"By “basic account information” we mean: user ID, name, email, gender, birthday, current city, profile picture URL, and the user IDs of the user’s friends who have also connected with your application."

Wow, we can use all sorts of fun information! :)

  • vectoroc committed e4ee8fc on
    #899038 : moved 'publish to fb' option to fieldset #741502 : added...