【问题标题】:LinkedIN API in Asp.NET [duplicate]Asp.NET 中的 LinkedIN API [重复]
【发布时间】:2011-06-08 12:21:06
【问题描述】:

有什么方法可以使用 C#、VB.NET 来实现 LinkedIN API。 我们需要使用提到的技术调用相关的个人资料、公司、工作等 API。

【问题讨论】:

  • 已经有一个现成的客户端。查看我的answer

标签: c# asp.net vb.net linkedin


【解决方案1】:

Linkedin 有一个基于 REST 的 API - http://developer.linkedin.com/docs/DOC-1258

您可以创建一个指向 REST 端点的 HttpWebRequest,然后根据需要解析响应。

// Create the web request  
HttpWebRequest request = WebRequest.Create("http://api.linkedin.com/v1/people/~/connections/") as HttpWebRequest;  

// Get response  
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)  
{  
    // Get the response stream  
    StreamReader reader = new StreamReader(response.GetResponseStream());  

    // Console application output  
    Console.WriteLine(reader.ReadToEnd());  
}  

【讨论】:

  • 嗨,C#、VB.NET 中为此目的的任何实现,例如查看用户配置文件、用户连接、公司信息等
  • 据我所知,没有预先构建的 C# 包装器。但是,您可以使用上面的方法来“自己动手”,希望不会有太大的困难。
  • 假设您可以获得 OAuth 令牌,计算 OAuth 签名,并将其添加到请求中。这使得自己滚动变得更加困难。
【解决方案2】:

在我看来,最好使用一些现有的 c# 包装器。看LinkedIn Developer Toolkit

【讨论】:

  • +1 为项目链接,但我不同意你的论点 - 更适应?
【解决方案3】:

我正在处理LinkedInNET lib on github。 API 覆盖范围并不完整,但正在增长。

顺便说一句,有一个 NuGet 包。

PM> Install-Package Sparkle.LinkedInNET

【讨论】:

    【解决方案4】:

    Spring.NET Social (LinkedIn extension) 是迄今为止我用过的最好的 LinkedIn API 客户端。它是Spring.NET Social 的扩展。

    尽管您始终可以使用自己的消费者/其他 3rd 方 REST API 消费者(例如 RestSharp)来使用 LinkedIn REST API,但我想说将 Spring.NET REST 与此 LinkedIn API 客户端结合使用是轻而易举的事。

    【讨论】:

      猜你喜欢
      • 2020-08-21
      • 2018-07-08
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      相关资源
      最近更新 更多