Настройка автопостинга в Инстаграм через официальный API

Не так давно Инстаграм разрешил сервисам автопостинга работать официально – через специальный интерфейс API. Разбираемся, что это такое и какие плюсы/минусы дает инструмент.
Что такое API Инстаграма
API Graph – это специальный интерфейс от Инстаграма для программирования и работы с данными соцсети. Компания, которая прошла верификацию от Фейсбука и получила доступ к этому инструменту, может разрабатывать свои приложения на базе Инстаграма. Все они так или иначе улучшают функционал или делают его шире. Например, есть такие возможности:
- Модерирование комментариев и ответов в Инстаграме.
- Выгрузка фотографий из своей ленты на внешний сайт.
- Поиск медиафайлов по хештегам.
- Сбор всех упоминаний в Инстаграме по имени пользователя.
Самое главное, что появилось совсем недавно: теперь через API можно делать официальный отложенный постинг. Различные сервисы автопостинга начали подключать к себе API Graph, и теперь их клиенты могут не бояться получить блокировку (хоть ранее это тоже было сложно сделать). Но есть нюансы.
Возможности постинга через API |
Ограничения постинга через API |
Составлять расписание выхода постов и настраивать автопостинг. |
Нельзя публиковать сторис, галереи и IGTV (по последнему есть только доступ к статистике). |
Публиковать за сутки до 25 постов с фото, видео, текстом. |
Публикация контента доступна только бизнес-аккаунтам. |
Указывать к постам геоточки, ставить до 30 хештегов и упоминать до 30 пользователей. |
Для подключения автопостинга потребуется сначала привязать Инстаграм-аккаунт к Фейсбуку. |
Исходя из этих возможностей и ограничений, я вижу несколько вариантов, кому может понадобиться публикация контента через API.
Две ситуации, когда официальный автопостинг в Инстаграме – это хороший вариант
Бизнес, который выкладывает только посты. Тут важный момент безопасности: для постинга теперь не нужно передавать логин и пароль от своего аккаунта в Инстаграме SMM-щику – достаточно просто выдать права администратора со своей страницы в Фейсбуке. Далее SMM-щик может заходить в сервисы, которые поддерживают отложенный постинг через API, авторизоваться в них со своего профиля и выкладывать контент. Проблема только в том, что на нужное время можно назначить только выход постов. Если бизнес активно ведет сторис, то придется их делать с телефона или, опять же, передавать полные права на аккаунт и подключать его через обычные сервисы отложенного постинга.
Блогер, который ведет активно сторис, но забывает про посты. Блогер может сосредоточиться на создании сторис, а выход постов спланировать на удобное время через приложения с API.
Как подключить API Инстаграма для отложенного постинга
Площадок, которые поддерживают официальный постинг через API Инстаграма, стало много. Разберемся, как это устроено на примере SMMplanner – сервиса для отложенного постинга в Инстаграм.
Шаг 1. Подключаемся. Переходим в раздел «Аккаунт» и выбираем пункт «+ Подключить аккаунт».
Шаг 2. Авторизируемся в Фейсбуке. К Фейсбуку должен быть привязан аккаунт в Инстаграме с правами администратора. Если не знаете, как выдать такие права – пишете в комментариях, оставлю инструкцию.
Шаг 3. Подключаем постинг через API. Выбираем пункт «+ Instagram (ограниченный API Instagram)», и у вас отобразится список доступных аккаунтов в Инстаграме для подключения.
Шаг 4. Переходим в меню площадки и постим. Выбираем «Запланировать пост», и далее перед нами весь стандартный функционал с выбором времени постинга. Правда, возможности отправить контент в сторис нет, как и варианта залить много картинок для карусели. Ниже на скриншоте показываю, как в редакторе поста меняется функционал.
На этом моменте хочется остановиться подробнее: ограничений достаточно. Поэтому вот две таблицы с плюсами и минусами публикации контента через API в SMMplanner:
Плюсы постинга через API |
Минусы постинга через API |
Можно официально кидать в «отложку» от 1 до 25 постов в сутки. |
Для большего количества придется пользоваться ручным постингом. Инстаграм, кстати, не запрещает так делать. |
Не нужно постоянно авторизоваться, пароль для входа не слетает. |
Функция доступна только бизнес-аккаунтам через привязку Фейсбука. |
Безопасность: доступ к аккаунту остается у владельца, SMM-щик лишь занимается постингом. |
Невозможно редактировать и постить сторис. Нельзя делать карусели с картинками в постах. |
Плюсы постинга без API |
Минусы постинга без API |
Неограниченное количество постов. |
Безопасность ниже: SMM-щику нужно будет передать «явки и пароли» для аккаунта. |
Кросспостинг сразу в несколько разных социальных сетей. |
Из-за отсутствия ограничений в количестве постов можно переборщить и получить бан. |
Есть возможность постить через личные аккаунты. |
Пароль для входа может периодически слетать, и придется перезаходить в аккаунт. |
В заключение
API – хорошее решение для разработчиков приложений и сервисов на основе Инстаграма.
Сама соцсеть регулярно обновляет и расширяет возможности интерфейса – надеюсь, скоро появится возможность работать со сторис. А вообще, конечно, в идеальном мире хотелось бы видеть функцию автопостинга прямо внутри мобильного приложения. На что соцсеть, видимо, пойти никак не может из-за возможных рисков: это может быть как резкая нагрузка на сервера, так и сбои в работе алгоритмов умной ленты.
Если есть эксперты в этой теме – напишите в комментариях, почему Инстаграм не хочет делать автопостинг прямо внутри приложения 🙂