Как отправить POST запрос к API инстаграма?

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
В доках инстаграма написано, что для авторизации нужно послать POST и получить token.

Дан пример на CURL

Код:
curl \-F 'client_id=CLIENT-ID' \
-F 'client_secret=CLIENT-SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=YOUR-REDIRECT-URI' \
-F 'code=CODE' \https://api.instagram.com/oauth/access_token
как это оформить POST запросом в Зенно?

пишу как обычно через

/?client_id=CLIENT-ID&client_secret=CLIENT-SECRET&grant_type=authorization_code&redirect_uri=YOUR-REDIRECT-URI&code=CODE

отправляю на

https://api.instagram.com/oauth/access_token

в ответ приходит

Код:
HTTP/1.1 400 BAD REQUEST
Cache-Control: private, no-cache, no-store, must-revalidate
Content-Language: en
Content-Type: application/json
Date: Wed, 14 Jan 2015 12:07:07 GMT
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
Server: nginx
Set-Cookie: csrftoken=ac2c5a1798cf1a088d81923e8b82d124; expires=Wed, 13-Jan-2016 12:07:07 GMT; Max-Age=31449600; Path=/
Set-Cookie: mid=VLZb6wAEAAFO4tE0X6LCyrSWZZJy; expires=Tue, 09-Jan-2035 12:07:07 GMT; Max-Age=630720000; Path=/
Set-Cookie: ccode=BY; Path=/
Vary: Cookie, Accept-Language
Content-Length: 94
Connection: keep-alive


{"code": 400, "error_type": "OAuthException", "error_message": "You must provide a client_id"}
все данные подставляю как надо.
 

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18
Не пытались отсниферить client_id и client_secret официального приложения Instagram?
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
чет заглохло все ...
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Вообще там авторизация такая же сложная, как и в Gmail API, я себе чуть мозг не сломал, пока не получил этот злосчастный токен для Gmail, даже VS 2015 пришлось ставить и экспортировать все библиотеки гугла. Плюс там авторизация вроде идет через локалку, а потом ты получаешь временный ключ, который обновляешь чтобы получать свой токен.
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28
Вообще там авторизация такая же сложная, как и в Gmail API, я себе чуть мозг не сломал, пока не получил этот злосчастный токен для Gmail, даже VS 2015 пришлось ставить и экспортировать все библиотеки гугла. Плюс там авторизация вроде идет через локалку, а потом ты получаешь временный ключ, который обновляешь чтобы получать свой токен.
капец канеша
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)