所有朋友的名单C#Facebook SDK v5

时间:2011-03-10 14:53:29

标签: c# .net facebook facebook-c#-sdk

您能否为我提供获取用户所有朋友列表的代码?

然后我如何发送邀请以使用我的应用程序,或向其中一位朋友发送评论?

请不要告诉我查看API,我想了解应该如何使用C#SKD v5。任何人都可以为此提供一些代码示例吗?感谢

1 个答案:

答案 0 :(得分:8)

我将一次回答这一部分。 我写的例子使用动态,因此它需要.Net Framework 4.0,如果使用3.5,则需要使用Dictionary。

获取朋友信息的关键是Perm 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/>");
        }
    }