PlexAPI возвращается на HerokuApp
Я пытаюсь использовать это: https://github.com/pkkid/python-plexapi
При локальном тестировании все работает точно так, как и ожидалось каждый раз. Как только я загружаю свое тестовое приложение в экземпляр heroku и нажимаю на него, используя ту же самую команду curl, оно возвращает 500, и ничего не происходит.
print("Signing into Plex Account...")
plex_username = "<plex username>"
plex_password = "<plex password>"
plex_server_name = "<plex server name>"
from plexapi.myplex import MyPlexAccount
plex_account = MyPlexAccount(plex_username, plex_password)
plex = plex_account.resource(plex_server_name).connect()
print(plex.accessToken)
Вот что возвращает геройку
2017-12-07T18:41:27.643584+00:00 app[web.1]: Starting app on port 13339
2017-12-07T18:41:27.723473+00:00 app[web.1]: * Running on http://0.0.0.0:13339/ (Press CTRL+C to quit)
2017-12-07T18:41:28.276173+00:00 heroku[web.1]: State changed from starting to up
2017-12-07T18:41:42.004764+00:00 app[web.1]: Signing into Plex Account...
2017-12-07T18:41:43.117757+00:00 app[web.1]: X.X.X.X - - [07/Dec/2017 18:41:43] "POST /webhook HTTP/1.1" 500 -
2017-12-07T18:41:43.119464+00:00 heroku[router]: at=info method=POST path="/webhook" host=some-random-app-name.herokuapp.com request_id=91825ea0-866c-4b0b-982b-fea701ffe7cf fwd="X.X.X.X" dyno=web.1 connect=0ms service=1118ms status=500 bytes=450 protocol=https
Мой запрос curl действительно простой, выглядит так (метод, описанный в моем коде Python выше, должен запускаться независимо от данных, если данные не равны NULL)
curl -H "Content-Type: application/json" -X POST -d '{"username":"xyz","password":"xyz"}' https://some-random-app-name.herokuapp.com/webhook