Linkedin API 获取连接

Linkedin API fetch connection

我正在使用 simplelinkedin api 获取个人资料和连接。

当我尝试获取当前用户的连接时,出现以下错误

{
  "errorCode": 0,
  "message": "Access to connections denied",
  "requestId": "43V99BDZS8",
  "status": 403,
  "timestamp": 1424663614844
}

我的 API 请求是

https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,location:(name),picture-url)?oauth2_access_token=tokenvalue&format=json

但是当我尝试获取配置文件数据时,我得到了结果..我的要求是这样的

https://api.linkedin.com/v1/people/~:(id,firstName,lastName,positions,headline,picture-url,email-address)?oauth2_access_token=tokenvalue&format=json

当我尝试获取所有连接时它显示错误..它与范围有关吗?

请求类型有问题

https://api.linkedin.com/v1/people/~/connections:(id,first-name,last-name,location:(name),picture-url)

https://api.linkedin.com/v1/people/~:(id,firstName,lastName,positions,headline,picture-url,email-address)

~/connections

注意:我没有包含超出此范围的令牌 url

更多信息here

更新:

由于提问者需要得到所有的结果

<?php
$RequestUrl = "https://api.linkedin.com/v1/people/~:(id,firstName,lastName,positions,headline,picture-url,email-address)?oauth2_access_token=AQXcQRVtDQJePtXZzbUHhzl4kXydd0qxDly2PF3mIVOJGfjGAkVQKepiq8n6Rp0KOuUrFtmBmLH7JavKSA4-CejsCNXuXZMwEJRVIZ-dk8RoVe3AUYRQDSrlTEn9TyY_oIGeHiZVuP5uDPGWo0HX1J3YL_83s2o_2V_4pB1IKeOU_FN4xiY&format=json";
$Result = file_get_contents($RequestUrl);
$Result = json_decode($Result);
print_r($Result);
?>

我们必须设置权限 private $SCOPE = array('r_fullprofile','r_emailaddress','rw_nus','r_network');

在简单的 linkedin 库设置中像这样