Автоматически размещать новые изображения из папки в Instagram с помощью API - PullRequest
0 голосов
/ 30 января 2020

Я работаю над проектом для молодежного мероприятия. Они планируют создать фотобудку и хотят опубликовать в Instagram. Как и во многих вещах, у меня практически нет бюджета. У меня есть программа Photo Booth, которая сохраняет файлы в каталог. Я пытался настроить программу Python, чтобы отслеживать эту папку и автоматически публиковать новые файлы в Instagram. Мониторинг папки не проблема. У меня проблемы с получением API для публикации. Я использую Неофициальный API от LevPasha. Вот мой код ниже вместе с выводом. Похоже, это работает, но я не вижу никаких сообщений. Большая часть кода была заимствована из другого поста. Любая помощь будет оценена.

from InstagramAPI import InstagramAPI

api = InstagramAPI(userName, password)

if (api.login()):

    api.getSelfUserFeed()  # get self user feed

    #print(api.LastJson)  # print last response JSON

    print("Login succes!")

    photoPath = 'portrait.jpg'

    caption = "Company outing last fall"

    InstagramAPI.uploadPhoto(api,"portrait.jpg", "Test Post")

    print("Photo posted.")

else:

   print("Can't login!")

print(api.login())

Вывод

Не удалось импортировать moviepy. Нужно только для загрузки видео. Ошибка возврата запроса 405! {'message': '', 'status': 'fail'} Запрос возврата 404 error! Войти успешно!

Войти успешно! Фото опубликовано. Нет

Процесс завершен с кодом выхода 0

...