Linkedin API выборка соединения

0

Я использую 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

когда я пытался получить все подключения, он показывает ошибку.. это что-то связано с областью?

  • 0
    Вы пробовали с действительным tokenvalue ?
  • 0
    да, я пробовал с действительным значением токена, надеюсь, именно поэтому я получил данные профиля. только когда запрос на получение соединения показывает эту ошибку
Показать ещё 13 комментариев
Теги:
oauth-2.0
linkedin

2 ответа

0
Лучший ответ

мы должны установить разрешение private $ SCOPE = array ('r_fullprofile', 'r_emailaddress', 'rw_nus', 'r_network');

подобным образом в простых настройках библиотеки linkedin

0

Проблема заключается в типе запроса

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-адреса.

Больше информации здесь

Обновить:

Поскольку вопросник должен получить весь результат

<?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);
?>
  • 0
    как я могу исправить это Sulthan ..? когда я ссылаюсь на учебники, запрос передает что-то вроде этого ... мой код здесь
  • 0
    включают в себя ( 'SimpleLinkedIn.php'); $ obj = new SimpleLinkedIn ('78xli1trmld8pl', 'lMkDcaJjEBg56tH6', ' localhost / test-linkedin / linkedin.php' ); $ res = $ obj-> authorize (); $ resc = $ obj-> getTokenData (); если (пусто ($ RESC!)) {$ obj-> setTokenData ( 'AQXcQRVtDQJePtXZzbUHhzl4kXydd0qxDly2PF3mIVOJGfjGAkVQKepiq8n6Rp0KOuUrFtmBmLH7JavKSA4-CejsCNXuXZMwEJRVIZ-dk8RoVe3AUYRQDSrlTEn9TyY_oIGeHiZVuP5uDPGWo0HX1J3YL_83s2o_2V_4pB1IKeOU_FN4xiY'); $ connection = $ obj-> fetch ('GET', '/ v1 / people / ~ / connections: (идентификатор, имя, фамилия, местоположение: (имя), URL-адрес изображения)'); print_r ($ подключение);
Показать ещё 14 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню