I am trying to implement user registration on my mvc3 site using fb. My question is regard this bit of code
FacebookClient fbClient = new FacebookClient(accessToken);
dynamic me = fbClient.Get("me?fields=id,name");
What other parameters can be specified in the request “me?fields=id,name,??”. My application requires Email Address, phone number, address and name (first name, last name). I would be grateful if someone could tell me or better yet point to to somewhere I can find documentation on this.
This is a sample of the parameters you get inside dynamic me = fb.Get(“me”) without user permission:
“id“:”894555532”
“name“:”John Doe”
“first_name“:”John”
“last_name“:”Doe”
“link“:”http://www.facebook.com/johndoe”
“username“:”john”
“bio“:”Sample bio”
“quotes“:”\”Sample quote””
“work“:[{“employer“:{“id“:”39233323343″,”name“:”Sample Company”}
“position“:{“id“:”142461033332450″,”name“:”Backend Developer”}
“projects“:[{“id“:”214103971985333”
“name“:”Coors Light, Sample Project”}]}]
“favorite_teams“:[{“id“:”171522852874952″,”name“:”Juventus”},{“id“:”112325268793829″,”name“:”Barcelona F.C.”}]
“favorite_athletes“:[{“id“:”326971266226″,”name“:”Alessandro Del Piero”}]
“gender“:”male”
“timezone“:-6
“locale“:”en_US”
“verified“:true
“updated_time“”2012-01-24T09:12:17+0000”}
“email” requires user permission
I’m sure there are other things you can get, though there is no official list for c# sdk yet.
This is a sample of how to get all that info:
Here’s an updated / complete list a scopes for Facebook C# SDK: