Как программно разместить пост в инстаграмм
хорошо, я очень запутался ...
Кажется, есть несколько сообщений об этом, но все они устарели, поскольку я пробовал около 15 различных ботов на Python и разделов кода и не могу заставить их работать.
Похоже, что за последний год API изменились, и каждый разработчик, у которого был работающий бот, теперь не может этого сделать.
Я не понимаю, почему, поскольку есть такие сервисы, как Later .com и другие, которые позволяют людям публиковать сообщения в своей учетной записи Instagram. Так что для этого должен быть программируемый способ.
Я просмотрел документы API для их API, но я нашел только 2, и ни один из них не позволяет отправлять сообщения в ваш профиль:
- Instagram Graph API
API можно использовать для получения медиафайлов, управления комментариями к ним и ответа на них, определения носителей, на которых они были @ упомянуты другими пользователями Instagram, поиска медиафайлов с хэштегами и получения основных метаданных и показателей о других компаниях и создателях Instagram.
Это говорит только о том, чтобы получать свои СМИ, а не публиковать.
- Instagram Basic Display API
API можно использовать для доступа к любому типу учетной записи Instagram, но обеспечивает доступ только для чтения к основным данным. Если вы создаете приложение, которое позволит компаниям или создателям Instagram публиковать мультимедиа, модерировать комментарии, идентифицировать медиафайлы с @mentioned и hashtagged или получать данные о других пользователях Instagram, используйте вместо этого Instagram Graph API.
В нем говорится, что если я хочу публиковать медиа, мне следует перейти к Instagram Graph API, что опять же не говорит о том, что я могу публиковать.
Предположим, что я должен использовать Instagram Graph API. Требования для этого:
Прежде чем вы сможете переключить свое приложение в режим реального времени, вы должны завершить процесс проверки приложения. Вы можете начать процесс на вкладке «Обзор приложения»> «Разрешения и функции» на панели инструментов приложения. Для всех разрешений API Instagram Graph, кроме pages_show_list, требуется одобрение App Review.
После завершения проверки приложения вам будет предложено пройти проверку бизнеса. Вы должны пройти проверку, прежде чем ваше приложение сможет использовать расширенные уровни доступа.
Все, что я хочу сделать, это автоматизировать публикацию моей личной учетной записи Instagram, чтобы я мог массово редактировать фотографии и делать все это за один день без необходимости создавать полностью работающее живое приложение, которое люди могут использовать или бизнес.
Пожалуйста, из любви ко всему, что связано с автоматизацией, укажите мне правильное направление, чтобы сделать это ..
Ответы
API Instagram не поддерживает загрузку изображений.
Я тоже был разочарован тем, сколько усилий нужно вложить, чтобы это обнаружить. В конце концов, публикация изображения кажется фундаментальным вариантом использования API. Я бы хотел, чтобы была страница с часто задаваемыми вопросами или жирный отказ от ответственности, который проясняет это.
На github есть проекты, которые поддерживают публикацию в Instagram неподдерживаемыми способами (например, с использованием «частного» api или имитацией приложения Instagram). Я лично не использовал ни одно из этих решений, но хотел бы упомянуть, что они существуют.
С новым API Facebook Graph вы можете делать публикации в Instagram. Но этот API, а значит, и функция публикации, работает только с пользователями Instagram Business и Creators. В вашем случае просто переключитесь на аккаунт Creators.