Sto utilizzando lo LinkedIn REST API per pubblicare aggiornamenti sulla timeline di un utente. Da alcuni giorni ricevo una risposta Internal server error
da LinkedIn ma il codice funzionava prima.API REST LinkedIn - Errore interno server
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);
Come risolvere tale errore?
appena provato il codice con un gettone valido e ottenuto lo stesso "errore interno del servizio": 'risposta: { "errorCode": 0, "messaggio": "errore interno del servizio", "IDRichiesta": "J6PAQ9 "," status ": 500," timestamp ": 1429742}' Qualche idea? – Tom