2009-08-19 57 views
1

我已经创建了一个用户名和密码来在linkedin中输入和搜索人员。现在,我正在使用asp.net开发一个Web应用程序。我需要打开一个弹出页面,显示已登录链接的搜索结果。 当弹出页面显示时,我需要使用用户名和密码自动登录。如何从Asp.net应用程序自动登录LinkedIn?

因此,这里是我的问题, 如何使用链接的用户名和密码在Asp.net应用程序中单击按钮时自动登录?

感谢

回答

1

的问题是双重的:

  1. 决定使用哪种证书
  2. 实际登录

记录中是相当简单:岗位在LinkedIn的登录网址LinkedIn期望的方式。不幸的是,LinkedIn still does not have a public API,所以这是需要hackery。转到LinkedIn web page that allows login并分析页面源。登录表单中将有一个用于用户名和密码的字段名称,登录表单将发布到特定的URL。使用网络请求将表单的URL复制到用户名和密码。您将收到一个cookie作为响应的一部分。确保您在将来对LinkedIn的请求中包含该cookie,然后您就可以“登录”每个请求。

比实际登录更重要的是一个简单的编程挑战,它决定使用哪个凭证。我猜你正在为别人建立一个应用程序,而不是你自己。如果是这样,你需要让他们给你他们的LinkedIn凭证。当心:这是大多数人根本不会做的事情。这是一个信任问题;如果他们给你的凭据,你现在可以访问他们的个人资料,并可以做它的恶毒的事情。你需要一个很好的免责声明来解释你永远不会这样做,而且你需要阅读它的人相信你。 并不像听起来那么容易。

但是,如果这只是为了你,你就在轻松的街道上。只需使用您自己的凭据。