email - Facebook test users and auth -
i have project using selenium test facebook auth. created facebook app, created test user within app , created tests using facebook login. until now, working. during lastly 2 weeks changed in facebook , tests failing. due interface changes in permissions dialog (i targeting button id). sec problem don't email address facebook test user proxy email longer 75 characters (my db field length hardcoded in framework using).
if log in regular user, working correctly , permission box:
but when log in test user created (via 'switch to' in app's developer roles), box:
i tested ~2 weeks ago , yet working. today changed. questions:
how old permissions box test users? how can real email address , not proxy?thanks!
why login dialog different test user?
with test user, can see future of login dialogs. in fact, isn't "not working" update unveiled on dec 2012. allow me quote:
our login dialogs have undergone redesign create easier understand permissions apps request. we've simplified presentation , have updated our language greater clarity.
“basic info” has been renamed “public profile , friend list,” reflect what beingness shared. apps accessing public profile name, profile picture, age range, gender, language, country , other public information.
source: providing people greater clarity , control, developers.facebook.com/blog
the reason why don't meet update regular user, facebook doesn't utilize update @ same time. partially launch updates depending on country, type of business relationship or other parameters ignore.
example of partial update (unified_message fql table) dedicated developer accounts:
we providing access api registered developer accounts until new messaging scheme broadly available. should utilize message table production applications @ current time.
in our case, know test users can access update, said:
we have launched many of these improvements part of our ios6 integration , rolling them out more broadly.
about proxy emailsin fact, proxy emails way users maintain real email anonymous. have consider proxy emails.
when joining app, user can take between real email , proxy email:
other thing need expect users who didn't validate account when connecting app, case possible described here , here.
then, why test users give proxy email? because test users (being bots , having false emails) didn't validate emails.
you see in @ to the lowest degree 3 cases (and finally, test users example), need handle these proxy emails. incidentally or accidentally met developers , can't neglected. case, can still seek disallow tests users have proxy email accessing app. should take them , shouldn't forcefulness them share original e-mail addresses. improve solution validate test users emails:
connect test user business relationship gives proxy email add email address (password needed here), go email mailbox , click on validation link, set new email address primary, the test user should give original email , not proxy anymore! facebook email testing dialog updates
No comments:
Post a Comment