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
当我尝试获取所有连接时它显示错误..它与范围有关吗?
请求类型有问题
即~/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 库设置中像这样
我正在使用 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
当我尝试获取所有连接时它显示错误..它与范围有关吗?
请求类型有问题
即~/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 库设置中像这样