如何从Facebook获取好友列表? (桌面应用程序)

时间:2012-06-06 10:05:25

标签: c# wpf facebook-c#-sdk

根据此链接code from stack overflow我已尝试使用此代码获取 朋友列表但登录后我收到此错误“需要有效签名”

string APIKey = ConfigurationManager.AppSettings["API_Key"];
string APISecret = ConfigurationManager.AppSettings["API_Secret"];

Facebook.Session.ConnectSession connectsession = new Facebook.Session.ConnectSession(APIKey, APISecret);
        Facebook.Rest.Api api = new Facebook.Rest.Api(connectsession);
        var friends = api.Friends.GetLists();
        foreach (var friend in friends)
        {
            System.Console.WriteLine(friend.name);
        }

指导我找出解决方案

由于 灰

1 个答案:

答案 0 :(得分:0)

如果您要开始使用新应用程序,那么绝对应该使用Graph API而不是旧的Rest API。 Rest API已经被弃用了很长一段时间,并且不能保证Facebook会支持多久。

有关使用图谱API的示例,请尝试http://csharpsdk.org/docs/web/getting-started

您可以通过向me/friends

发出请求来获取好友列表

您可以使用Graph API explorer测试其他请求。