【发布时间】:2011-06-08 12:21:06
【问题描述】:
有什么方法可以使用 C#、VB.NET 来实现 LinkedIN API。 我们需要使用提到的技术调用相关的个人资料、公司、工作等 API。
【问题讨论】:
-
已经有一个现成的客户端。查看我的answer。
标签: c# asp.net vb.net linkedin
有什么方法可以使用 C#、VB.NET 来实现 LinkedIN API。 我们需要使用提到的技术调用相关的个人资料、公司、工作等 API。
【问题讨论】:
标签: c# asp.net vb.net linkedin
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# 包装器。看LinkedIn Developer Toolkit。
【讨论】:
我正在处理LinkedInNET lib on github。 API 覆盖范围并不完整,但正在增长。
顺便说一句,有一个 NuGet 包。
PM> Install-Package Sparkle.LinkedInNET
【讨论】:
Spring.NET Social (LinkedIn extension) 是迄今为止我用过的最好的 LinkedIn API 客户端。它是Spring.NET Social 的扩展。
尽管您始终可以使用自己的消费者/其他 3rd 方 REST API 消费者(例如 RestSharp)来使用 LinkedIn REST API,但我想说将 Spring.NET REST 与此 LinkedIn API 客户端结合使用是轻而易举的事。
【讨论】: