Я использую 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
когда я пытался получить все подключения, он показывает ошибку.. это что-то связано с областью?
мы должны установить разрешение private $ SCOPE = array ('r_fullprofile', 'r_emailaddress', 'rw_nus', 'r_network');
подобным образом в простых настройках библиотеки linkedin
Проблема заключается в типе запроса
т.е. ~/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);
?>
tokenvalue
?