Не могу опубликовать в LinkedIn через API

вот мой код:

 $url = 'https://api.linkedin.com/v1/people/~/shares?oauth2_access_token=XXXXXXX';
$url .= '&format=json';

$postdata = http_build_query(
array(
'comment' => 'comment',
'content' => array('title' => 'LInkedIN title',
'description' => 'linkedin desc',
'submitted-url' => "https://developer.linkedin.com",
),

'visibility' => array('code' => 'anyone')
)
);

$opts =     array('http' =>
array('method' => 'POST',

'header'=> "x-li-format : json\r\n".
"Host: api.linkedin.com\r\n".
"Content-Length: ".strlen($postdata)."\r\n".
"X-Target-URI: https://api.linkedin.com\r\n".
"Content-Type: application/json\r\n".
"Connection: Keep-Alive",

'content' => $postdata

)
);

$context = stream_context_create($opts);
$result = file_get_contents($url, false, $context);

но эффекта нет. Пробовал этот сервис https://apigee.com/console/linkedin — работает отлично …

В чем дело?

-1

Решение

что ты пытаешься построить? JSSDK может сделать это намного лучше! Проверьте этот инструмент, который я разработал:

http://datopstech.com/linkedin-share-tool/

и исходный код:

https://github.com/kaburkett/LinkedIn-Advanced-Share

И основывайте свой проект на этом, если можете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]