pyramid - Velruse Facebook profile has no email -
i'm using pyramid , velruse authenticate users, , saw exception when user tried authenticate through facebook. error keyerror: 'verifiedemail' here:
// callback view facebook. @view_config( context='velruse.authenticationcomplete', ) def authenticate_complete(request): context = request.context email = context.profile['verifiedemail'] ... looking @ velruse code seems facebook profile may not contain email information, although facebook states email information approved default app.
where things go wrong here? facebook user setting may have handle, or missing code?
facebook states email information approved default app
the email scope/permission not require login review, have request part of authentication flow user prompted share application.
the user may reject request access email. additionally, users log in cell phone number , may not have email address on file facebook @ all.
short answer: users won't give or have email. application needs account this.
Comments
Post a Comment