Мне нужно получить подробную контактную информацию из моего профиля LinkedIn. Я могу получить основную информацию о профиле с этим кодом:Получить контактную информацию
$oauth = new OAuth($li_api_key, $li_secret_key); $oauth->setToken($li_oauth_key, $li_oauth_secret);
$params = array();
$headers = array();
$method = OAUTH_HTTP_METHOD_GET;
$query = "?format=json";
$url = "https://api.linkedin.com/v1/people/~" . $query;
$oauth->fetch($url, $params, $method, $headers);
$information = $oauth->getLastResponse();
Я также попробовал некоторые дополнительные параметры в строке запроса в URL, но это не сработало:
$query = "?format=json&scope=r_basicprofile%20r_emailaddress";
$url = "https://api.linkedin.com/v1/people/~" . $query;
Но я также нужна электронная почта, телефон, сайт и адрес улицы. Как я могу получить эту дополнительную информацию?
По моему опыту, даже если вы получаете полный доступ к профилю, он все равно бросает «Неизвестное поле {контакт} в ресурсе {Person}" error – Ruwantha