Я работаю над проектом для молодежного мероприятия. Они планируют создать фотобудку и хотят опубликовать в 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