Якщо у вас виникли проблеми з підключенням Instagram, див. посібник з
усунення несправностей.
Якщо ваш медіафайл розміщено на сервері або CDN, який ви контролюєте, переконайтеся, що crawler Meta для публікацій
може його отримати. Див. Meta Media Crawler Blocked,
якщо ви бачите код помилки Ayrshare 440 (“social network could not download media from this URL”) або код помилки 138 з “Restricted by robots.txt” у деталях.
- Обліковий запис Business або Creator Instagram, підключений до Facebook Page — див. тут.
- За 24-годинний період дозволено лише 50 дописів у Instagram. Див. нижче про
usedQuota - Текст
postможе містити до 5 хештегів (наприклад, #wildtimes) та 3 згадування користувачів (наприклад, @natgeo). - Згадані @ користувачі Instagram отримають сповіщення.
- Максимум 2 200 символів у дописі.
- Мультизображення/відео-дописи підтримуються та надсилаються як carousel. Ви можете надіслати до 10 відео та зображень.
- Instagram не підтримує видалення через API. Видалення потрібно виконувати вручну через застосунок Instagram.
- Якщо ваше Reels відео не закінчується відомим розширенням відео, як-от mp4, використовуйте параметр
isVideo. Див. /post endpoint для деталей. - Instagram також підтримує надсилання медіа без тексту допису. Якщо ви не хочете включати текст допису,
надішліть порожній рядок
post: "". - Див. Instagram Media Guidelines та Instagram Authorization для отримання додаткової інформації.
Публікація у Instagram
JSON для базового допису із зображенням та хештегами у Instagram:Instagram Post
Співвідношення сторін зображень і відео та тривалість відео дуже важливі для успішної публікації у Instagram. Якщо вони не відповідають вимогам, допис буде відхилено.Див. розділ Instagram у Image and Video Guidelines.
Обліковий запис Instagram Business або Creator
Ваш обліковий запис Instagram має бути Business або Creator Account і підключеним до Facebook Page. Налаштування безкоштовне й просте. Див. детальні інструкції тут:Instagram Linking
Carousel з зображень та відео
Ви можете опублікувати в Instagram кілька зображень або відео Reels як carousel; загалом до 10 зображень або відео можна використати в одному carousel. Просто додайте додаткові зображення чи відео у масивmediaUrls, і carousel буде створено автоматично.
Instagram Carousel Post
URL-адреси відео повинні закінчуватися відомим розширенням, як-от
mp4. Параметр isVideo не підтримується
для carousel Instagram.Instagram Reels
У Instagram відеодопис називається Reel. Ви можете опублікувати відео у Instagram Reels API з наведеними нижче опціональними параметрамиinstagramOptions.
Instagram Reels Options
- Див. вимоги до відео Reels API, щоб дізнатися деталі щодо вимог до відео.
shareReelsFeed: Boolean, встановлений уtrue, щоб вказати, що Reel може з’являтися і в Feed, і у вкладці Reels, абоfalse, щоб вказати, що Reel може з’являтися лише у вкладці Reels. Це значення є підказкою для Instagram, де ви хочете, щоб Reel з’явився, але жодне зі значень не визначає, чи Reel насправді з’явиться у вкладці Reels або Feed, оскільки Reel може не відповідати вимогам чи не бути обраним алгоритмом Instagram.audioName: Рядок-назва аудіо музики вашого медіа Reels. Перейменувати можна лише один раз, або під час створення Reel, або після — зі сторінки аудіо. Наприклад,"The Weeknd - Blinding Lights".thumbNail: URL-адреса зображення обкладинки Reel (мініатюри). Див. деталі про thumbNail.thumbNailOffset: Цілочисельне зміщення в мілісекундах кадру мініатюри. Див. деталі про thumbNailOffset.
Trial Reels
Trial reel — це Reel, який публікується лише не-підписникам, коли його вперше опубліковано, що дозволяє вам протестувати, як Reel працює зі свіжою аудиторією, перш ніж він потрапить до ваших наявних підписників. ВстановітьtrialParams.graduationStrategy в instagramOptions, щоб опублікувати Reel як trial.
Instagram Trial Reel
graduationStrategy контролює, як trial reel пізніше “graduates” — тобто стає видимим і для ваших підписників. Він обов’язковий, коли надано trialParams, і має бути одним з:
“MANUAL”— допис залишається trial reel, поки ви вручну не graduate його з застосунку Instagram.“SS_PERFORMANCE”— Meta автоматично graduates Reel на основі ранньої продуктивності серед не-підписників.
Сама graduation (просування опублікованого trial reel до підписників) наразі не надається
API Meta, і її потрібно виконувати вручну у застосунку Instagram. Ayrshare додасть endpoint graduation,
щойно Meta його надасть.
Обмеження trial reel
Запит trial reel відхиляється на edge Ayrshare — до будь-якого виклику Meta — коли будь-яка з цих умов не виконана:- Рівно одна медіа URL, що закінчується на
.mp4або.mov(регістронезалежно). Carousel не підтримуються. instagramOptions.storiesне повинно бутиtrue. Stories не можуть бути trial reels.graduationStrategyмає бути присутнім і бути точно“MANUAL”або“SS_PERFORMANCE”(регістрозалежно).
447, 448, 449) для повних payloads.
Instagram Stories
Ви можете опублікувати одне зображення або відео як Instagram Story з наведеними нижчеinstagramOptions. Instagram stories зникають через 24 години.
Stories Post
- Instagram Stories не підтримують текст допису — будь-який текст, наданий у полі
post, включно зі згадуваннями, буде проігноровано. - Stories зникають через 24 години.
- Instagram наразі підтримує публікацію Story лише на Instagram Business Accounts, а не на Creator Accounts.
- Instagram Stories не підтримують collaborators.
- Публікація стікерів (тобто link, poll, location) не підтримується Instagram.
Мініатюри Reels
Ви можете вибрати кадр Reel як зображення мініатюри або власне зображення обкладинки (мініатюру) з зовнішньої URL-адреси.Instagram Thumbnail
0, це перший кадр Reel.
Якщо ви вказуєте одночасно URL мініатюри та зміщення мініатюри, зміщення мініатюри буде проігноровано.
Мініатюра Reel повинна відповідати вимогам до мініатюр Reels.
Signed URLs з перенаправленнями не гарантовано сумісні з cover URLs.
Ми рекомендуємо не-signed URL або використання /media endpoint.
Альтернативний текст
Додайте альтернативний текст Instagram, також відомий як alt-текст, до зображення. Alt-текст Instagram — це функція доступності, яка використовується для додаткової інформації про користувача та програм зчитування з екрана.- Alt-текст підтримує до 1 000 символів на зображення.
- Instagram не підтримує alt-текст для Reels або Stories.
altText в об’єкті instagramOptions.
Instagram Alt Text
mediaUrls.
Alt-текст буде застосовано до кожного зображення по порядку.
User Tags та Locations
Користувач Instagram отримає сповіщення, коли ви використаєте його ім’я користувача у дописі. Будьте обережні,
щоб не спамити користувачів і не публікувати з їхнім ім’ям користувача повторно. Якщо це зробити, Instagram може призупинити або
деактивувати ваш обліковий запис.
instagramOptions.
Локація
Локація визначаєтьсяlocationId, тобто Facebook Page ID або ім’ям Facebook Page. Наприклад, ID сторінки Facebook Guggenheim Museum — 7640348500 або ім’я сторінки Facebook "@guggenheimmuseum". Сторінки мають бути пов’язані з фізичною локацією.
Instagram Location
locationId (Page Id) через brand endpoint. Зверніть увагу, що сторінка повинна мати вказану локацію, інакше locationId поверне помилку.
Не підтримується для зображень або відео у carousel.
User Tags
Instagram-теги дозволяють позначати інших користувачів Instagram у вашому дописі. Користувачі вказуються уuserTags, що містить масив об’єктів з ім’ям користувача Instagram та координатами x/y (лише зображення). User tags можна додавати для окремих зображень або Reels, але не для звичайних відео, кількох зображень або Stories.
- Імена користувачів мають бути публічними обліковими записами Instagram. Не включайте @ handle користувача.
- Значення
xіyмають бути числамиfloat, що беруть початок з верхнього лівого кута зображення, у діапазоні0.0–1.0. Окремі зображення. Не включайте з Reels, інакше виникне помилка.
Instagram User Tags
Instagram Mentions
Згадайте інший handle Instagram, додавши @handle у текст допису. Наприклад, ви можете згадати handle @ayrshare у тексті допису:Instagram Mentions
Collaboration
Instagram collaboration дозволяє вам виступати співавтором контенту з іншими обліковими записами Instagram, позначаючи інших як collaborators. Це дозволяє призначати інших користувачів Instagram творцями вашого допису. Коли їх позначено, ці користувачі отримують запрошення на співпрацю у мобільному застосунку. Якщо вони погоджуються, допис також з’являється у їхній стрічці та стає видимим для їхніх підписників, розширюючи охоплення та потенціал залученості допису.Collaborators
Публічний оригінальний автор може позначити інший публічний обліковий запис як Instagram collaborator. Інший обліковий запис отримає повідомлення, яке дозволяє прийняти або відхилити запит. Якщо інший обліковий запис приймає, допис також з’являється на його профілі й розповсюджується його підписникам у стрічці Instagram. Заголовок допису буде приписувати вміст обом обліковим записам. Ви можете додавати collaborators до Reel, зображення або carousel. Позначення приватного collaborator не дозволяється через Instagram API. Хоча така функція існує у застосунку Instagram, платформи та їхні API часто не мають паритету функцій. Запрошуйте до трьох collaborators за допомогою масиву публічних імен користувачів Instagram.Instagram Collaborators
Отримати статус запиту collaborator
Після запрошення Instagram collaborator ви можете перевірити статус запиту за допомогою Get Collaborator Request Status API.Auto Image Resize
Потрібен Max Pack
autoResize. Зверніть увагу, що це змінить розмір зображення для всіх включених платформ, тому ми рекомендуємо робити один виклик для Instagram та інший /post-виклик для додаткових платформ.
Instagram Auto Image Resize
Використана квота
Відповідь Instagram включатиме поточнийusedQuota для кількості дописів Instagram, виконаних за rolling 24-годинний період. Instagram дозволяє лише 50 дописів у Instagram за 24-годинний період.
Instagram Used Quota
Проблеми з контентом
Ayrshare включає вбудований захист медіа, який може виявляти й вирішувати певні проблеми доставки медіа під час публікації. Коли допис успішний, але проблему з контентом було виявлено та вирішено, відповідь включає опціональний об’єктcontentIssues. Це дозволяє вам ідентифікувати та проактивно виправляти проблеми з хостингом медіа.
Об’єкт contentIssues присутній лише тоді, коли проблему виявлено та вирішено — звичайні успішні дописи його не включають.
Content Issues Response Example
Деталі помилки
Коли публікація медіа у Instagram завершується помилкою, об’єкт помилки тепер показує основний текст помилки Meta в полі
details, поруч з Ayrshare code та message. Це дозволяє вам відрізняти різні першопричини (наприклад, відхилення співвідношення сторін від відмови у завантаженні медіа), не звертаючись до підтримки.Instagram Publish Error
message — це стабільне зведення Ayrshare, придатне для читання людиною, а details віддзеркалює необроблений текст, повернутий Meta для невдалої публікації.
