/ / Obtém o meu próprio perfil na API do LinkedIn - php, linkedin

Veja meu perfil completo com LinkedIn API - php, linkedin

Para fins de teste, eu gostaria de obter meus próprios dados de perfil completo da API do LinkedIn.

Até agora, meu código é assim:

// Fill the keys and secrets you retrieved after registering your app
$oauth = new OAuth("APIKEY", "SECRETKEY");
$oauth->setToken("Token OAuth", "Secret User OAuth");
$oauth->disableSSLChecks();

$params = array();
$headers = array();
$method = OAUTH_HTTP_METHOD_GET;

// Specify LinkedIn API endpoint to retrieve your own profile
$url = "https://api.linkedin.com/v1/people/~:(first-name,last-name,headline,location:(name),skills:(name),educations:(id,school-name,field-of-study))?format=json";

// By default, the LinkedIn API responses are in XML format. If you prefer JSON, simply specify the format in your call
// $url = "https://api.linkedin.com/v1/people/~?format=json";

// Make call to LinkedIn to retrieve your own profile
$oauth->fetch($url, $params, $method, $headers);

$oProfile = json_decode($oauth->getLastResponse());

var_dump($oProfile);

Embora eu esteja recebendo informações básicas de perfil(firstName, headline etc ...) mas quando se trata de informações completas de perfil eu recebo um objeto com "..." como valor everytime, embora as informações existam.

Eu tenho r_fullprofile marcada na minha interface do aplicativo do LinkedIn, então não sei o que devo fazer para obter esses valores.

Respostas:

2 para resposta № 1

Eu tentei sua consulta com minha própria conta. Parece que você emite é com o campo de habilidades.

Você pode ver na API do LinkedIn documentação Essas habilidades são compostas de uma habilidade e cada habilidade tem um nome. Se você quer apenas que o nome retorne a maneira correta de pedir é skills:(skill:(name)), enquanto o seu pedido pede skills:(name).

Aqui está uma solicitação atualizada para você:

GET https://api.linkedin.com/v1/people/~:(first-name,last-name,headline,location:(name),skills:(skill:(name)),educations:(id,school-name,field-of-study))?format=json