Używam LinkedIn REST API do publikowania aktualizacji na osi czasu użytkowników. Od kilku dni otrzymuję odpowiedź Internal server error
od LinkedIn, ale kod pracował wcześniej.REST API LinkedIn - wewnętrzny błąd serwera
PHP:
$postTitle = "hello";
$postDesc = "world ";
$submitted-url = "http://example.com";
$submitted-image-url = "http://images.example.com/img/hello.jpg";
$comment = "foobar";
$postData = array('visibility' => array('code' => 'connections-only'),
'content' => array('title' => $postTitle,'description' => $postDesc,'submitted-url' => $postURL,'submitted-image-url' => $postImage), 'comment' => $postComment);
$ch = curl_init('https://api.linkedin.com/v1/people/~/shares?oauth2_access_token='.$oauthToken.'&format=json'
);
curl_setopt_array($ch, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_HTTPHEADER => array('x-li-format: json', "Content-Type: application/json"),
CURLOPT_POSTFIELDS => json_encode($postData)
));
$response = curl_exec($ch);
Jak naprawić ten błąd?
prostu próbowałem kod z prawidłowym tokenem i dostał ten sam "błąd serwisowy wewnętrzny": 'odpowiedzi: { "ERRORCODE": 0, "message": "Błąd usługi wewnętrzne", "requestId":„J6PAQ9 "," status ": 500," timestamp ": 1429742} Jakieś pomysły? – Tom