Перейти к содержимому



Купить ссылку здесь
Фотография
- - - - -

Регистрация аккаунтов инстаграм

Форум ZiSMO.biz
2
Сообщений в теме: 2

OFFLINE Отправлено

rudireg
группа пользователя

    Уровень 1

  • Cообщений: 74
  • Поинты: 17
  • Предупреждений: 0
  • Онлайн:6д 1ч 54м
2

Привет. Пытаюсь написать авто-регистратор аккаунтов инстаграм через API.

При формировании заголовков запроса, указываю в User-Agent версию инстаграм 9.3.5

То есть "User-agent: instagram 9.3.5  и т.д."

В ответ получаю сообщение об ошибке с просьбой обновить версию Инстаграм.

Что не так? Ведь я указал последнюю версию инстаграм на данный момент... 19.09.2016 г.





    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

alex_xpert
группа пользователя

    Уровень 1

  • Cообщений: 40
  • Друзей:12
  • Поинты: 1
  • Предупреждений: 0
  • Онлайн:2д 5ч 21м
1

Надо видеть весь запрос.

Возможно, Вы делаете POST запрос и при этом urlencod'ите тело запроса - этого делать не нужно.


    • 0
  • Наверх
  • Ответить

OFFLINE Отправлено

rudireg
группа пользователя

    Уровень 1

  • Cообщений: 74
  • Поинты: 17
  • Предупреждений: 0
  • Онлайн:6д 1ч 54м
2

Вот мои загаловки.

Послыаю 2 запроса.

1) Первый запрос получает csrftoken

2) Второй запрос делает регистрацию

 

GET Запрос для получения csrftoken

Мои заголовки

GET /api/v1/si/fetch_headers/ HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Connection: keep-alive
User-Agent: instagram 9.3.5 Android (18/4.3; 320dpi; 720x1280; Xiaomi; HM 1SW; armani; qcom; en_US)
Accept-Encoding: gzip, deflate
Host: i.instagram.com

Получаю ответ

HTTP/1.1 200 OK
Content-Language: ru
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Vary: Cookie, Accept-Language
Pragma: no-cache
Cache-Control: private, no-cache, no-store, must-revalidate
Date: Mon, 19 Sep 2016 09:48:56 GMT
Content-Type: application/json
Set-Cookie: csrftoken=FoIkMjp7RGSzS27Y8WRCceDZMnA2wRBS; expires=Mon, 18-Sep-2017 09:48:56 GMT; Max-Age=31449600; Path=/; secure
Set-Cookie: mid=V9-0iAABAAFYAOzuM97T5sTbxTXb; expires=Sun, 14-Sep-2036 09:48:56 GMT; Max-Age=630720000; Path=/
Content-Length: 16
Connection: Keep-alive

{"status": "ok"}

Далее регистрация/

Посылаю POST запрос

POST /api/v1/accounts/create/ HTTP/1.1
User-Agent: Instagram 9.3.5 Android (18/4.3; 320dpi; 720x1280; Xiaomi; HM 1SW; armani; qcom; en_US)
Accept: application/json, text/plain, */*
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Cache-Control: no-cache
Content-Type: application/json
Connection: keep-alive
Pragma: no-cache
Cookie: csrftoken=FoIkMjp7RGSzS27Y8WRCceDZMnA2wRBS; mid=V9-0iAABAAFYAOzuM97T5sTbxTXb
Content-Length: 394
Accept-Encoding: gzip, deflate
Host: i.instagram.com

{"_csrftoken":"FoIkMjp7RGSzS27Y8WRCceDZMnA2wRBS","allow_contacts_sync":"true","device_id":"android-d940ab599f6624a9","email":"[email protected]","first_name":"Sasha","force_sign_up_code":"","guid":"5b0f65bc-15d7-5942-a439-4360065e7fb2","password":"f1wss343v","phone_id":"5b0f65bc-15d7-5942-a439-4360065e7fb2","qs_stamp":"","username":"ros332","waterfall_id":"38e9498b-687c-40af-fc5e-5d65549d2a40"}

Получаю ответ, в котором говорится о просьбе обновить версию клиента интсаграм

HTTP/1.1 200 OK
Content-Language: ru
Content-Encoding: gzip
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Vary: Cookie, Accept-Language, Accept-Encoding
Pragma: no-cache
Cache-Control: private, no-cache, no-store, must-revalidate
Date: Mon, 19 Sep 2016 09:49:00 GMT
Content-Type: application/json
Set-Cookie: csrftoken=FoIkMjp7RGSzS27Y8WRCceDZMnA2wRBS; expires=Mon, 18-Sep-2017 09:49:00 GMT; Max-Age=31449600; Path=/; secure
Content-Length: 250
Connection: Keep-alive

{"status": "ok", "errors": {"version": [{"Update App to Sign Up": ["\u0427\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 Instagram \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0412\u0430\u0448\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430."]}]}, "account_created": false}

 


    • 0
  • Наверх
  • Ответить



Напишите свое сообщение