摘要:FaceBook聯外通....C#SDK
這幾天小小研究一下聯外通....
有些不錯的發現....
取得UID的方法
var ddd = new Facebook.Web.FacebookWebAuthorizer();
string UID;
UID = ddd.FacebookWebRequest.UserId.ToString();
驗證授予權限的方法:
var ddd = new Facebook.Web.FacebookWebAuthorizer();
string[] ccc=new string[3];
ccc[0]="read_stream";
ccc[1]="publish_stream";
ccc[2]="email";
if (ddd.FacebookWebRequest.IsAuthorized(ccc))
{
//表示已經授予該網站這些權限
}
取得個人資料,但前提是他有受予你權限
var ddd = new Facebook.Web.FacebookWebAuthorizer();
var fb = new FacebookClient(ddd.FacebookWebRequest.AccessToken);
var me = (IDictionary)fb.Get("me");
//me的部分就是FB介紹的個人資料其他部份就要上網再看
string UID = ddd.FacebookWebRequest.UserId.ToString();
string Name = (string)me["name"];
string Email = (string)me["email"];
string PIC = "http://graph.facebook.com/" + UID + "/picture";