My app collects users' basic information only as part of authentication (i.e. no extended permissions, and this data collection is non-revocable and can't be skipped), and as part of that authentication it will collect users' primary email addresses.
Since Facebook rolled out #facebook.com email addresses for all users, and set those as the default address published on users' pages, does this mean that the #facebook.com email addresses are now the primary email addresses for almost all users, and that my app will now collect the #facebook.com email address? Or will it still collect the email address provided by users when they signed-up to Facebook?
Related
we are developing an Application to do single signon with LinkedIn. In our app we have requested r_basicProfile and r_emailaddress permissions in scope. But once the user is authenticated while retreiving the email address, we are able to get the primary email address alone.
is there a way we could get all the email address the user has added to his profile?
My system sends emails on behalf of my users (each user has customers).
When a customer replies to that email, it should reply to my app email instead so I can utilise the inbound parse functionality.
However, I want to display the user's email in the from/reply-to field. Is this possible?
from and reply-to are not the same thing. Send from the user's address in the from field, then use your app's email in the reply-to.
Some social networking have an option: find all friends via a e-mail account. So how does it do that?
it requires your email account password
the social network enters your email account and fetches the contact list
it compares your list with its database of registered profiles (specifically, with the email of the registered users)
every match is a person which you have had contact with in the past.
All of those matches are proposed to you as friend.
This is more or less how it works.
From what I can see so far, the facebook API does not allow you to extract the email address and phone number of your friends - it just returns an empty/null string. If that is the case, how does Hotmail/ Windows Live Mail do it? It allows you to import all of your contacts from facebook, including their email address and phone numbers.
Yahoo and Hotmail have special agreements in place with Facebook to allow syncing with your webmail account. Regular facebook applications don't ever allow access to friend email addresses, only the current users if email permissions are granted.
I'm trying to build a web application in which users can invite their friends by using their email accounts (just like facebook). I use OAuth so that users don't need to enter password in my app. The problem is that I cannot figure out what is the correct YQL query to fetch contact names and email addresses from Yahoo social tables, and achieve the same result with facebook's Find Friends feature.
At first I used this:
SELECT * FROM social.contacts(0, 500) WHERE guid=me
With this query I hope I can get all contacts of the current logged in user, at once. But after parsing and selecting only records which have email field, the result list is far less than when I'm using facebook's Find Friends. I guess facebook does not only using Contacts tables, but also Profile tables, as I see it in the Yahoo authorization page when granting access permission to my private data.
So what is the correct YQL query to get all contact names and email addresses, using these two tables ?
After trying some tests, I discovered that when I import email addresses from my Yahoo contacts, Facebook automatically guesses the contact's email address in case that contact does not have an email field, by appending #yahoo.com to its yahooid field. As I see, this is totally wrong. Because with a yahooid, say "john123", the associated email may have an international domain like john123#yahoo.co.uk, john123#yahoo.com.vn etc.
I have a friend in my Yahoo contacts list. He has a yahooid which associates with a #yahoo.com.vn email address. Before importing my Yahoo contacts into Facebook, I made sure that there is no email field in his contact entry, just a name and a yahooid field. After importing into Facebook, Facebook determines my friend's email address as a #yahoo.com email. Of course the Facebook invitation mail never reach him.
And so, the answer to my question is: there is nothing wrong with my YQL. Facebook can fetch more email addresses than I do, but many of them are incorrect.