Импорт аккаунтов с помощью API cookies в программе IAM
- Для того чтобы импортировать аккаунты с техническими API данными, необходимо создать задачу, либо в уже созданной нажать правой кнопкой мыши (далее ПКМ) в любом месте поля задачи и выбрать пункт контекстного меню "Добавить аккаунты" — "Импорт API данных аккаунтов из файла". После чего появится окно с выбором файла.
- Файл должен содержать следующий формат: account|UserAgentAPI|device_data|sessionAPI|proxy|email(s)
- Загрузка аккаунтов только с логином, паролем и ключом 2fa имеет такой формат: login:password:2fa_token|||||
Расшифровка значений: - //account (логин и пароль) = login:password или login:password:2fa_token
- //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 импорта)
Программа конвертирует сессию самостоятельно.