【问题标题】:Does the Facebook Graph API work in C# 2.0?Facebook Graph API 是否在 C# 2.0 中工作?
【发布时间】:2011-11-08 21:11:04
【问题描述】:

我正在使用 ASP.NET 2.0,我需要在成功登录后检索 Facebook 用户的详细信息。在客户端,我使用了 JavaScript SDK,通过单击 Facebook 连接按钮,它运行良好。我可以检索电子邮件和其他详细信息。

然而,在服务器端,在页面加载期间,我需要在不点击连接按钮的情况下检索用户详细信息(名字、姓氏、facebook id、电子邮件、照片)。因此,当我搜索时,我发现使用 Graph API 我可以做到这一点。但是互联网上提供的所有示例都与 VS 2010 Facebook C# SDK 有关。我想知道的是 Graph API 是否也可用于 C# 2.0 (VS 2005)?

如果是这样,我在哪里可以下载相同的内容和实现相同内容的示例?

谢谢, 萨维什 M

【问题讨论】:

    标签: c# facebook-graph-api


    【解决方案1】:

    是的,您可以自己执行此操作 - 如果您愿意,甚至可以不使用 C# Facebook SDK。当您通过这样的 URL 调用 GraphAPI 时:

    https://graph.facebook.com/comments/?ids=URL_TO_YOUR_PAGE_WITH_COMMENTS_ON_HERE
    

    -- 生成的响应是一个 Json 结果(包含您的所有 cmets、用户、ID、照片、喜欢等),您可以对其进行解析(使用 .NET),然后对结果数据做任何您想做的事情。

    如果您必须使用 .NET 2.0,那么您可以使用非常方便的 JSON.Net 库(我相信 1.3 版可与 .NET 2.0 一起使用)为您反序列化从图形 API 返回的数据。

    就像你说的,如果你不能使用 C# Facebook SDK,你可以使用 .NET 中的 WebRequest 和 WebResponse 类以编程方式访问图形 API URL(如上所述),获取 JSON 响应(来自 WebResponse 对象) 并最终反序列化它(使用 JSon.Net 1.3)准备在您的应用程序中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      相关资源
      最近更新 更多