FaceBook聯外通....C#SDK

摘要: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";