Импорт аккаунтов с техническими данными (API COOKIES) в программу


Для того чтобы импортировать аккаунты с техническими API данными, необходимо создать задачу, либо в уже созданной, нажать правой кнопкой мыши (далее ПКМ) в любом месте поля задачи  и выбрать пункт контекстного меню "Добавить аккаунты" - "Импорт API данных аккаунтов из файла". После чего появится окно с выбором файла. 



Файл должен содержаться следующий формат: account|UserAgentAPI|device_data|sessionAPI|proxy|email(s)

Расшифровка значений:

//account (логин и пароль) = login:password
//UserAgentAPI = Идентификатор Android устройства
//device_data (id устройства) = device_id;phone_id;uuid;adid
//sessionAPI (Cookies и Headers сессии авторизации) = rur=FTW;mid=XD4_fAABAA59Y;Authorization: Bearer IGT:2:eyJkc191c2VyX2lkIjoiNDgzMDkyNjY3NTAiLCJzZXNzaW9uaWQiOiI0ODMwOTI2Njc1MCUzQWM0eE12cUI2MmZRbGpFJTNBMTUiLCJzaG91bGRfdXNlX2hlYWRlcl9vdmVyX2Nvb2tpZXMiOnRydWV9


//proxy (прокси) = type:ip:port [ИЛИ] type:ip:port:login:password
//email(s) (почта, или 2 почты) = login:password [ИЛИ] login:password;login2:password2


Еще раз на счет sessionAPI:
И Cookies и Headers должны быть здесь вместе в любом порядке.
Формат: key1=value1;key2=value2;

Пример API Cookies:
rur=ATN;mid=XORqqQABAAGRJP08SLNnlHfXX-g9;csrftoken=jhgcXtqsI3sn4CMcQ5EUhj6yv;ds_user_id=123456789;

Пример API Headers:
X-MID=YOfOxQABAAG9dXPjqaO2_XPxVQ1r;Authorization=Bearer IGT:2:eyJkc191c2VyX2lkIjoiNDgzMDkyNj...........;

Пример, итогового sessionAPI (API Cookies + API Headers):
rur=ATN;mid=XORqqQABAAGRJP08SLNnlHfXX-g9;csrftoken=jhgcXtqsI3sn4CMcQ5EUhj6yv;ds_user_id=123456789;X-MID=YOfOxQABAAG9dXPjqaO2_XPxVQ1r;Authorization=Bearer IGT:2:eyJkc191c2VyX2lkIjoiNDgzMDkyNj...........;

API Headers которые поддерживаются для импорта:
"Authorization",
"X-MID",
"X-IG-WWW-Claim",
"IG-U-SHBID",
"IG-U-SHBTS",
"IG-U-DS-USER-ID",
"IG-U-RUR",
"IG-U-IG-DIRECT-REGION-HINT"

Пример полной строки в файле для аккаунта

LOGIN_ACCOUT:PASSWORD_ACCOUT|Instagram 70.0.0.0.89 Android (26/8.0.0; 480dpi; 1080x1920; Xiaomi/xiaomi; Mi A1; tissot_sprout; qcom; ru_RU; 129379119)|android-c480fcf8fc2c4676;6740fc54-6299-4dcb-90e1-93adaa57b7c0;5cb68fac-a793-4483-9b60-3abd1ce763d5;d2d0a1e5-1c21-4613-9ca9-27e9d3e7a8c4|rur=ATN;mid=XORqqQABAAGRJP08SLNnlHfXX-g9;csrftoken=jhgcXtqsI3sn4CMcQ5EUhj6yv;ds_user_id=123456789;sessionid=64789387502%3A0vxN3yGqjY0oXV%3A0;is_starred_enabled=yes;igfl=LOGIN_ACCOUT;urlgen="{\"62.42.202.90\": 6739\054 \"14.42.152.51\": 4766\054 \"125.164.164.29\": 7713}:1hpZPE:dYH0Vxk8edVvFBCQLewdOjxuAmc";X-MID=YOfOxQABAAG9dXPjqaO2_XPxVQ1r;Authorization=Bearer IGT:2:eyJkc191c2VyX2lkIjoiNDgzMDkyNjY3NTAiLCJzZXNzaW9uaWQiOiI0ODMwOTI2Njc1MCUzQWM0eE12cUI2MmZRbGpFJTNBMTUiLCJzaG91bGRfdXNlX2hlYWRlcl9vdmVyX2Nvb2tpZXMiOnRydWV9;|https:192.168.0.1:123456|

Если же какое-то значение отсутствует, то необходимо оставить пустое место, например, login:pass|UserAgentAPI||sessionAPI|proxy|email(s). В нашем случае опущено значение  device_data. 

Пример, когда нет email: login:pass|UserAgentAPI|device_data|sessionAPI|proxy|

Пример, когда нет никаких данных кроме прокси: login:pass||||proxy|


Каждый аккаунт с API данными размещается в файле с новой строки. Если формат соблюден, то после загрузки данных из файла все значения расставятся автоматически по параметрам в данном окне

 

_______________________________________________________________


Также возможно загрузить аккаунты с WEB сессией, как аккаунты с API сессией.
Добавить аккаунты -> Импорт API данных аккаунтов из файла (и выбираем файл для WEB импорта)
Программа конвертирует сессию самостоятельно.


Поделиться