Изображение не видно при публикации через Linkedin REST API #linkedin - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь опубликовать изображение через Linkedin API. # linkedin

Я получаю ответ 200 - "{" id ":" urn: li: share: 6647138163397619712 "}", но изображение абсолютно не видно нигде в Linkedin. Даже в моих недавних активностях.

Код для окончательной загрузки через сообщения UG C:

curl_setopt_array($curl, array(
     CURLOPT_URL => "https://api.linkedin.com/v2/ugcPosts",
     CURLOPT_RETURNTRANSFER => true,
     CURLOPT_ENCODING => "",
     CURLOPT_MAXREDIRS => 10,
     CURLOPT_TIMEOUT => 0,
     CURLOPT_FOLLOWLOCATION => true,
     CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
     CURLOPT_CUSTOMREQUEST => "POST",
     CURLOPT_POSTFIELDS =>"{
         \"author\": \"urn:li:person:$linkedinAuthorId\",
         \"lifecycleState\": \"PUBLISHED\",
         \"specificContent\": {
         \"com.linkedin.ugc.ShareContent\": {
         \"shareCommentary\": {
           \"text\": \"Test\"
         },
         \"shareMediaCategory\": \"IMAGE\",
         \"media\": [
         {
         \"status\": \"READY\",
         \"description\": {
           \"text\": \"Center stage!\"
         },
           \"media\": \"urn:li:digitalmediaAsset:$assetUploaded\",
           \"title\": {
             \"text\": \"LinkedIn Talent Connect 2018\"
           }
         }
       ]
     }
   },
    \"visibility\": {
       \"com.linkedin.ugc.MemberNetworkVisibility\": \"PUBLIC\"
    }
  }",
  CURLOPT_HTTPHEADER => array(
  "Authorization: Bearer $linkedinAuth",
  "Content-Type: application/json"
 ),

)); $ response = curl_exe c ($ curl);

Приложение использует Laravel в качестве бэкэнда, поэтому, если кто-нибудь знает библиотеку, которая хорошо работает с Larvael и не вызывает такой большой проблемы, поделитесь именем .

...