subzeroid / instagrapi-rest

RESTful API Wrapper for Instagram Private API
https://hikerapi.com/p/ygXxF38v
MIT License
499 stars 128 forks source link

[BUG] Invalid parameters #47

Open FranciscoDadone opened 2 years ago

FranciscoDadone commented 2 years ago

Describe the bug Getting invalid parameters when trying to login using 2FA.

To Reproduce curl -X 'GET' \ 'http://localhost:8000/auth/login' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'username=&password=&verification_code=<2FA CODE>'

Traceback { "detail": "Invalid Parameters", "exc_type": "UnknownError" }

Expected behavior Get sessionid.

Additional context Using docker container.

slouchd commented 1 year ago

You need to make a POST not a GET. Also, only use the verification_code parameter if you require it.

Example: curl -X 'POST' \ 'http://localhost:8000/auth/login' \ -H 'accept: application/json' \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'username=USERNAME_HERE&password=PASSWORD_HERE

Also take a look at the OpenAPI docs: http://0.0.0.0:8000/docs when the container is running.