В этой статье я кратко расскажу, как реализовать автоматизацию постов в Linkedin с помощью Python и Linkedin API. К концу этой богатой и сочной информации вы сможете узнать, как создать токен аутентификации Linkedin и опубликовать свою первую часть.
Оглавление: Автоматизация публикации в Linkedin с использованием Python и Linkedin API
- Проверка страницы учетной записи Linkedin API
- Активация продукта Linkedin API
- Генерация токена авторизации
- Конечная точка Linkedin API и идентификатор автора
- Конечная точка API и базовая автоматизация формата сообщений
- Полный скрипт Python для автоматизации публикации Linkedin, если вас интересует альтернативный формат публикации (изображение, gif, видео и т. д.)
Проверка страницы учетной записи Linkedin API
Во-первых, Linkedin требует, чтобы мы проверили страницу компании для создания приложения. При создании этого приложения нам нужно получить идентификатор клиента приложения и секрет клиента для следующего шага по созданию токена аутентификации. Итак, вот что вам нужно подготовить заранее
- Страница компании в LinkedIn
- URL политики конфиденциальности
- Логотип приложения
Актуальные требования см. в интерфейсе разработчика Linkedin.
https://www.linkedin.com/developers
Активация продукта LinkedIn
Затем нам нужно активировать продукты Linkedin API, которые необходимо использовать для автоматизации публикации Linkedin. Вот три, которые я использую как обычно
- Поделиться в LinkedIn
- Войти с помощью LinkedIn
- Войти с помощью LinkedIn V2
Обязательно завершите активацию продукта перед созданием токена авторизации. Это связано с тем, что область зашифрованных токенов будет основываться на активированных вами продуктах. Пожалуйста, имейте в виду, чтобы не возвращаться назад и вперед для создания токена.
Генерация токена авторизации
Существует множество рекомендаций, требующих запуска сценария с использованием URI перенаправления для создания токена. На самом деле, с моей точки зрения, это самый простой способ, который требует от вас нажатия нескольких кнопок. Вот инструмент версии 2.0, который вы можете использовать для создания токена авторизации.
Конечная точка Linkedin API и идентификатор автора
Для любой публикации в конечной точке Linkedin API требуется идентификатор автора. Вот способ получить идентификатор автора вашего профиля, который проверен выше.
urlEndpoint = "https://api.linkedin.com/rest/me"
session . headers [ 'Authorization' ] = f "Bearer { token } "
session . headers [ 'LinkedIn-Version' ] = '202303'
Конечная точка API и базовая автоматизация формата сообщений
Теперь пришло время попробовать вашу первую автоматизацию постов в Linkedin. По сути, в сценарии есть три основных раздела. Вот такие компоненты:
- Конечная точка Post API
- Тело сообщения
- Запрос публикации данных JSON
urlEndPoint = "https://api.linkedin.com/v2/ugcPosts"
session . headers [ 'Authorization' ] = f "Bearer { token } "
post_body = {
"author" : "urn:li:person:<your author ID>" ,
"lifecycleState" : "PUBLISHED" ,
"specificContent" : {
"com.linkedin.ugc.ShareContent" : {
"shareCommentary" : {
"text" : “Post body content”
},
"shareMediaCategory" : "ARTICLE" ,
"media" : [
{
"status" : "READY" ,
"description" : {
"text" : “post description” ,
},
"originalUrl" : “post landing url”,
"title" : {
"text" : “post title” ,
}
}
]
}
},
"visibility" : {
"com.linkedin.ugc.MemberNetworkVisibility" : "PUBLIC"
}
}
response = session . post ( urlEndPoint , json = post_body ). json ()
Полный скрипт Python для автоматизации публикации Linkedin, если вас интересует альтернативный формат публикации (изображение, gif, видео и т. д.)
Если вам интересна Глава 77 — Внедрение автоматизации сообщений Linkedin с использованием Python и Linkedin API, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 77 + API Linkedin». . Мы отправим вам сценарий немедленно на ваш почтовый ящик.
Надеюсь, вам понравится читать главу 77 «Внедрение автоматизации постов в Linkedin с помощью Python и Linkedin API». Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из. перечисленных ниже действий, потому что это всегда помогает нашему каналу.
- Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
- Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
- Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
- Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
- Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
- Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )