Linkedin API获取连接


Linkedin API fetch connection

我正在使用simplelinkedinApi来获取配置文件和连接。

当我尝试获取当前用户的连接时,我得到了以下错误

{
  "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/~/连接:(id,名字,姓氏,位置:(名称),图片url)

https://api.linkedin.com/v1/people/~:(id,firstName,lastName,职位,标题,图片url,电子邮件地址)

~/connections

注意:我没有包括超出此url 的令牌

更多信息点击这里

更新:

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

<?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=数组('r_fullprofile','r_mailaddress','rw_nus','_network')

像这样在简单的linkedin库设置