Я создаю приложение php, которое должно публиковать загруженное пользователем изображение непосредственно в Instagram, но после быстрого поиска я обнаружил, что в API нет такой функции :( и это кажется странным ... потому что они должны предоставлять ее. Я Я не уверен, есть ли другой способ (кроме приложений для Android и iOS) загрузить изображение с помощью php. Пожалуйста, дайте мне какую-нибудь идею, если есть такая возможность.
Я тоже читал это,
Ответы:
Если вы прочитали ссылку, которой поделились, принятый ответ:
Кажется, вы можете эмулировать Instagram на ПК.
Bluestacks - это эмулятор, который позволяет запускать приложения для Android на вашем ПК / Mac и т. Д.
Я не уверен, насколько хорошо это работает.
источник
posts.so
не былpostso.com
Обновить:
Instagram теперь блокирует аккаунты и удаляет изображения на основе этого метода. Пожалуйста, используйте с осторожностью.
Кажется, что каждый, кто ответил на этот вопрос чем-то вроде, в
it can't be done
чем-то прав. Официально вы не можете публиковать фото в Instagram с их API. Однако, если вы перепроектируете API, вы сможете.Просто скопируйте и вставьте приведенный выше код в текстовый редактор, измените несколько переменных соответственно и VOILA! Я написал об этом статью и делал это много раз. Смотрите демо здесь .
источник
status isnt okay
, убедитесь, что у CURL есть разрешения на создание файла cookies.txt.chmod 777 /directory
сделаю это (будьте осторожны). Я получаю сообщение об успешном выполнении вашего сценария, но сообщение не отображается в Instagram. Это все еще работает?ОБНОВЛЕНИЕ Теперь возможно:
https://developers.facebook.com/docs/instagram-api/content-publishing
Content Publishing API - это подмножество конечных точек Instagram Graph API, которые позволяют публиковать медиа-объекты. Публикация медиа-объектов с помощью этого API - это двухэтапный процесс: вы сначала создаете контейнер медиа-объекта, а затем публикуете контейнер в своей бизнес-учетной записи.
источник
Instagram теперь позволяет компаниям планировать свои публикации, используя новые конечные точки Content Publishing Beta.
https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/
Однако это сообщение в блоге - https://business.instagram.com/blog/instagram-api-features-updates - дает понять, что они открывают этот API только для своих партнеров по маркетингу Facebook или партнеров Instagram.
Эта ссылка с Facebook - https://developers.facebook.com/docs/instagram-api/content-publishing - перечисляет его как закрытую бета-версию.
Но вот как бы вы это сделали:
У вас есть фото на ...
Вы хотите опубликовать его с хэштегом "#BronzFonz".
Вы можете использовать
/user/media
край для создания контейнера следующим образом:Это вернет идентификатор контейнера (скажем, 17889455560051444), который вы затем опубликуете с помощью края / user / media_publish, например:
Этот пример из docs .
источник
Я пробовал использовать IFTTT и многие другие сервисы, но все делали что-то или публиковали сообщения из Instagram на другую платформу, а не в Instagram. Я прочитал больше и обнаружил, что в настоящее время Instagram не предоставляет такого API.
Использование синего стека снова связано с тяжелой установкой и работой только вручную.
Однако вы можете использовать свой Google Chrome в настольной версии, чтобы разместить пост в Instagram. Требуется небольшая настройка.
Вы заметите изменения в пользовательском интерфейсе и возможность разместить пост в Instagram. Твоя жизнь теперь легка. Сообщите мне более простой способ, если вы его найдете.
Рабочий снимок экрана
источник
Для пользователей, которые нашли этот вопрос, вы можете передать фотографии в поток обмена Instagram (из вашего приложения на экран фильтров) на iPhone с помощью хуков iPhone: http://help.instagram.com/355896521173347 Кроме этого, в настоящее время нет путь в версии 1 api.
источник
Не существует API для публикации фотографий в Instagram с использованием API, но есть простой способ - установить расширение Google «User Agent», оно переведет ваш браузер в версию Chrome для мобильных устройств Android. Вот ссылка на расширение https://chrome.google.com/webstore/detail/user-agent-switcher/clddifkhlkcojbojppdojfeeikdkgiae?utm_source=chrome-ntp-icon
просто нажмите на значок расширения, выберите Chrome для Android и откройте Instagram.com
источник
Если у него есть пользовательский интерфейс, у него есть «API». Давайте воспользуемся следующим примером: я хочу опубликовать картинку, которую использую, в любом новом посте в блоге, который я создаю. Предположим, это Wordpress.
источник
Для всех, кто ищет решение для публикации в Instagram с использованием AWS lambda и puppeteer ( chrome-aws-lambda ). Отметил, что это решение позволяет размещать только 1 фото для каждого сообщения . Если вы не используете лямбда, просто замените
chrome-aws-lambda
наpuppeteer
.При первом запуске лямбда это нормально, потому что instagram обнаруживает «Подозрительную попытку входа» . Просто перейдите на страницу Instagram с помощью ПК и подтвердите ее , все должно быть в порядке.
Вот мой код, не стесняйтесь его оптимизировать:
это должен быть локальный путь к файлу, если это URL-адрес, сначала загрузите его в папку / tmp .
источник