Опубликовать статью на странице LinkedIn с помощью Rest APIPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Опубликовать статью на странице LinkedIn с помощью Rest API

Сообщение Anonymous »


Я хочу программно опубликовать статью на своей странице в LinkedIn, аналогично тому, как я это сделал вручную. Проверьте здесь

Похожий вопрос был задан 3 года и 2 месяца назад, но речь шла о публикации статьи в блоге на LinkedIn. Вот тема, о которой я говорю.

Это то, что я пробовал до сих пор (оба раза он просто использует внешний URL-адрес с текстом на странице, а не создает это как статью. Я знаю, что это потому, что он предназначен для этой цели. Но я хочу создать статью на моей странице в LinkedIn, например, как я ее создал вручную.

Кто-нибудь знает, есть ли у LinkedIn API для создания и публикации статей на странице linkdein?

ПОСТ https://api.linkedin.com/v2/ugcPosts

$media = [ 'статус' => 'ГОТОВО', 'originalUrl' => $originalUrl ]; если ($title !== '') { $media['title'] = ['text' => $title]; } if ($description !== '') { $media['description'] = ['текст' => $description]; } $response = $this->getHttpClient()::withToken($this->getAccessToken()['access_token']) ->withHeaders($this->httpHeaders()) ->post("$this->apiUrl/$this->apiVersion/ugcPosts", [ 'author' => "urn:li:{$this->author()}:{$this->values['provider_id']}", 'lifecycleState' => 'ОПУБЛИКОВАНО', 'специфическое содержание' => [ 'com.linkedin.ugc.ShareContent' => [ 'shareCommentary' => [ 'текст' => $commentaryText, ], 'shareMediaCategory' => 'СТАТЬЯ', 'медиа' => [$медиа] ] ], 'видимость' => [ 'com.linkedin.ugc.MemberNetworkVisibility' => Str::upper(Arr::get($params, 'visibility', 'PUBLIC')) ], ]); Я тоже пробовал это:

ПОСТ https://api.linkedin.com/rest/posts
$articleContent = [ 'статья' => [ 'источник' => $articleSource, 'thumbnail' => $thumbnailUrn, 'title' => $title, 'description' => $description ] ]; $response = $this->getHttpClient()::withToken($this->getAccessToken()['access_token']) ->withHeaders($this->httpHeaders()) ->post("https://api.linkedin.com/rest/posts", [ 'author' => "urn:li:organization:{$this->values['provider_id']}", 'комментарий' => $комментарий, 'visibility' => Str::upper(Arr::get($params, 'visibility', 'PUBLIC')), 'распределение' => [ 'feedDistribution' => 'MAIN_FEED', 'targetEntities' => [], ' ThirdPartyDistributionChannels' => [] ], 'content' => $articleContent, 'lifecycleState' => 'ОПУБЛИКОВАНО', 'isReshareDisabledByAuthor' => false ]);
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно добавить сертификат в профиль LinkedIn через LinkedIn API, если приложение LinkedIn установлено на iOS.
    Anonymous » » в форуме IOS
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Как получить рекомендации Linkedin с помощью Linkedin API?
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как пройти аутентификацию для FCM Rest API с помощью Google REST API в PHP REST API?
    Anonymous » » в форуме Php
    0 Ответы
    165 Просмотры
    Последнее сообщение Anonymous
  • Linkedin API создает публикацию с видео, но не приводит к фактической публикации элемента в linkedin
    Anonymous » » в форуме Php
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Как получить приглашение linkedin из API linkedin voyager
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»