2011-03-10 60 views
7

您能否給我一個獲取用戶所有朋友列表的代碼?所有朋友的列表C#Facebook SDK v5

那麼我該如何發送邀請才能使用我的應用程序,或者向其中一位朋友發送評論?

請不要告訴我看API,我想了解如何使用C#SKD v5。任何人都可以爲此提供一些代碼示例嗎?謝謝

回答

8

我將一次回答這一部分。 我正在編寫的示例使用動態特性,因此它需要.Net Framework 4.0,如果使用3.5,則需要使用Dictionary完成。

獲取您的朋友信息的關鍵是彼爾姆friends_about_me 這裏列出了您可以要求的所有燙髮。 Facebook Permissions List

您能否給我一個獲取所有朋友列表的代碼給用戶?

var auth = new CanvasAuthorizer { Perms = "user_about_me,friends_about_me" }; 

    if (auth.Authorize()) 
    { 
     var fb = new FacebookClient(auth.Session.AccessToken); 
     dynamic myInfo = fb.Get("/me/friends"); 
     foreach (dynamic friend in myInfo.data ) 
     { 
      Response.Write("Name: " + friend.name + "<br/>Facebook id: " + friend.id + "<br/><br/>"); 
     } 
    } 
+0

我會看看關於發送應用程序請求和回發的第二個問題。 – JCPhlux 2011-03-11 07:42:56

+0

您的answare爲我提供了一些啓示。我會強烈感謝第二部分的answare。上半場非常出色。謝謝分配! – Ryan 2011-03-12 07:45:59

+0

我還沒有獲得服務器端的邀請。在我的網站上,我使用JavaScript SDK發送邀請。我會試圖弄清楚這一點,並與大家回去。 – JCPhlux 2011-03-13 21:56:36