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

Rya*_*yan 6 .net c# facebook facebook-c#-sdk

你能告诉我获取用户所有朋友列表的代码吗?

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

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

小智 8

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

获取朋友信息的关键是Perm friends_about_me这里是您可以要求的所有权限的列表. Facebook权限列表

你能告诉我获取用户所有朋友列表的代码吗?

    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/>");
        }
    }
Run Code Online (Sandbox Code Playgroud)