我正在构建一个使用REST API从LinkedIn获取数据的应用程序。当我的用户拥有LinkedIn帐户时,我会使用OAuth进行身份验证并代表用户访问数据。
我的问题是当用户没有LinkedIn帐户时。在这种情况下,我想回到匿名访问并从LinkedIn获取非常基本(和公共)的信息。
我在其他一些问题和讨论中看到,一般来说,LinkedIn不允许匿名访问其API,但我也看到了一些匿名提供的一些API的提示。
绝对没有办法从LinkedIn获取任何类型的数据 API匿名?即使是最基本的数据,任何人都可以看到 用户的公开个人资料没有登录?
答案 0 :(得分:5)
根据Terms of Use,不允许向未经认证的用户显示API数据(第III(A)(1),III(A)(2)(g)节)。从API中提取的所有数据都应由经过身份验证的用户使用其OAuth凭据提取。
在匿名显示基本个人资料数据方面,Member Profile plugin旨在实现此目的。
答案 1 :(得分:-1)
// Rest API用于获取登录用户详细信息
var lkdURL =“https://api.linkedin.com/v1/people/~:(id,location:(name),email-address,first-name,last-name)?oauth2_access_token=”+ LinkedSecurityKey +“& callback = yourfunction”;
AJAX(lkdURL); // ajax call