У меня возникли трудности с получением доли на linkedin.Я пытаюсь опубликовать общий ресурс LinkedIn с помощью linkedin api v2, и каждый раз, когда я делаю пост-запрос, я получаю ответ от сервера с истекшим сроком ожидания (статус 504).Вот мой код:
$url = https://api.linkedin.com/v2/ugcPosts?oauth2_access_token=".$row[0]['accesstoken'];
$fields = '{
"author": "urn:li:person:XXX",
"lifecycleState": "PUBLISHED",
"specificContent": {
"com.linkedin.ugc.ShareContent": {
"shareCommentary": {
"text": "Hello World! This is my first Share on LinkedIn!"
},
"shareMediaCategory": "NONE"
}
},
"visibility": {
"com.linkedin.ugc.MemberNetworkVisibility": "PUBLIC"
}
}';
$headers = array(
'Content-Type' => 'application/json',
'X-Restli-Protocol-Version' => '2.0.0'
'Authorization' => 'Bearer'. $token);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_POSTFIELDS, $fields);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($curl);
And here is the error message :
{
"message": "Request timed out",
"status": 504
}