开始使用 Facebook API

本文关键字:API Facebook 开始 | 更新日期: 2023-09-27 18:36:31

我想用WPF(C#)开发基于桌面的应用程序。 这也需要选择登录他们的Facebook帐户。 所以我已经在FB开发人员站点中注册了我的应用程序,并下载了C# SDK,并引用了一些堆栈溢出链接。总是给连接失败

我使用过的代码

 string APIKey = ConfigurationManager.AppSettings["API_Key"];
    string APISecret = ConfigurationManager.AppSettings["API_Secret"];
Facebook.Session.ConnectSession connectsession = new Facebook.Session.ConnectSession(APIKey, APISecret);
if (connectsession.IsConnected())
            {
        Facebook.Rest.Api api = new Facebook.Rest.Api(connectsession);
        var friends = api.Friends.GetLists();
        foreach (var friend in friends)
        {
            System.Console.WriteLine(friend.name);
        }
}

一些网站告诉 C# SDK 已被弃用。

http://developers.facebook.com/blog/post/624/

Facebook Graph C# SDK Ver 6.0:无法在应用页面上创建事件

请帮助我使用 WPF 在我的基于桌面的应用程序中启动 Facebook API 集成。 一些机构要求使用图形 API,但我怀疑这是否会支持 C#。 我开始我的Facebook整合。

开始使用 Facebook API

图形 API 在 C# 中

完全受支持,因为它基于 rest,您可以通过 C# 代码调用 rest 服务,显然 url 调用不同于方法调用,在图形 api 中,您可以调用 url 并解析其响应。我建议使用图形API,Facebook没有提供C#SDK,它是一个由开源社区维护的开源库,但是图形api帮助是由Facebook直接提供的。

查看此处和此处以了解如何通过 C# 调用图形 API