Facebook does not provide user, unless the user authorizes your application to access it. It's on account of security and user privacy, imagine how terrible it would be if everybody could have at her disposal all FB user's email addresses.
But as they are "accepted" friends from both sides, I can see their email addresses through the site. Just seems strange that I can do it manually but not through the api. – Ilikerashers May 14 '10 at 19:38 take a look at this wiki.developers.facebook.Com/index.
Php/Proxied_Email – falomir May 14 '10 at 19:41 thanks but I think that refers to applications. I'm just using an access token generated by my profile. I can return a list of friends and their unique Ids, problem is everything else is blank.
Example: Userabout=null birthday=null education= email=null firstName=null id=12345678 interestedIn= lastName=null link=null metadata=null name=Tom Jones picture=null relationshipStatus=null religion=null timezone=null type=null updatedTime=null verified=null website=null work= – Ilikerashers May 14 '10 at 19:56 Ok, what I have done is get the unique IDs, and then use them within the FQL to fetch the info accordingly, for example, assuming that you have in a $IDS variable all the unique IDs glued together separated by commas 'SELECT uid, first_name, last_name, hometown_location, pic_square, activities, interests, work_history FROM user WHERE uid IN (' . $IDS .') ORDER BY last_name'; – falomir May 14 '10 at 20:12 Still the same String query = "SELECT uid, first_name, last_name, hometown_location, pic_square, activities, interests, work_history, email FROM user WHERE uid=" + currentUser.getId(); List users = facebookClient. ExecuteQuery(query, User.
Class); Thats what I'm running but getting a load of nulls. Will update if anything pops up. Thanks – Ilikerashers May 14 '10 at 21:18.
I'm having this problem as well, have tried FQL, Facebook Graph etc, using OAuth, Session Key and Session Secrets but the only thing I get back is first name and last name. On occasion I do end up getting a proxied email which is useless since when you send to the proxied email, you get the message from "Test Console". Not sure if I am missing something or is Facebook just really tightening up data period?
I've even relaxed all privacy settings.
Connection myFriends = facebookClient. FetchConnection("me/friends", User. Class ,Parameter.
With("fields", "id, name, picture, email")); You can specify any of the properties listed under developers.facebook.com/docs/reference/a... The only thing is that FB does not seam to return the friends email.. I'm using restFb 1.5.3.
Yeah it looks like email just isn't available through the API. This is a bit strange since a few companies are scraping the site to get the data yet going about it the legal way doesn't work. – Ilikerashers Oct 6 '10 at 13:25.
Facebook's new policies force the "friends" to opt in to giving applications access to their email addresses.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.