@SmileRex

Что такое registration_flow_id и как его получить?

Доброго времени, дорогие друзья!

Пытаюсь повторить запросы из инстаграма для регистрации нового аккаунта, не понимаю откуда берется flow_id и как его можно получить:

queryEncode := fmt.Sprintf("params={'client_input_params':{'should_skip_youth_tos':0,'is_youth_regulation_flow_complete':0,'birthday_timestamp':%d},'server_params':{'is_platform_login':0,'qe_device_id':%s,'family_device_id':%s,'is_from_logged_in_switcher':0,'current_step':0,'waterfall_id':'a1b6faf3-9d78-40ee-ae3d-69bafbfacf58','reg_info':'{'first_name':null,'last_name':null,'full_name':null,'contactpoint':null,'contactpoint_type':null,'is_cp_auto_confirmed':false,'confirmation_code':null,'birthday':null,'did_use_age':false,'gender':null,'use_custom_gender':false,'custom_gender':null,'encrypted_password':null,'username':null,'username_prefill':null,'fb_conf_source':null,'device_id':%s,'ig4a_qe_device_id':null,'family_device_id':%s,'user_id':null,'safetynet_token':null,'safetynet_response':null,'machine_id':null,'profile_photo':null,'profile_photo_id':null,'profile_photo_upload_id':null,'avatar':null,'email_oauth_token':null,'encrypted_msisdn':null,'encrypted_msisdn_for_safetynet':null,'reached_from_headers_safetynet':null,'headers_flow_id':null,'sso_enabled':null,'existing_accounts':null,'used_ig_birthday':null,'sync_info':null,'create_new_to_app_account':null,'skip_session_info':null,'ck_error':null,'ck_id':null,'ck_nonce':null,'should_save_password':null,'horizon_synced_username':null,'fb_access_token':null,'horizon_synced_profile_pic':null,'is_identity_synced':false,'is_msplit_reg':null,'user_id_of_msplit_creator':null,'xapp_accounts':null,'fb_device_id':null,'fb_machine_id':null,'ig_device_id':null,'ig_machine_id':null,'should_skip_nta_upsell':null,'big_blue_token':null,'skip_sync_step_nta':null,'caa_reg_flow_source':'login_home_native_integration_point','ig_authorization_token':null,'full_sheet_flow':false,'crypted_user_id':null,'is_caa_perf_enabled':false,'is_preform':true,'ignore_suma_check':false,'ignore_existing_login':false,'ignore_existing_login_from_suma':false,'ignore_existing_login_after_errors':false,'suggested_first_name':null,'suggested_last_name':null,'suggested_full_name':null,'frl_authorization_token':null,'post_form_errors':null,'skip_step_without_errors':false,'existing_account_exact_match_checked':false,'existing_account_fuzzy_match_checked':false,'confirmation_code_send_error':null,'is_too_young':false,'source_account_type':null,'whatsapp_installed_on_client':false,'confirmation_medium':null,'source_credentials_type':null,'source_cuid':null,'source_account_reg_info':null,'soap_creation_source':null,'source_account_type_to_reg_info':null,'auto_conf_client_start_msgs':null,'auto_conf_auth_failed':null,'is_eligble_to_auto_conf_auth_new_nav':null,'registration_flow_id':%s,'should_skip_youth_tos':false,'is_youth_regulation_flow_complete':false,'is_on_cold_start':false,'email_oauth_exists':false}','offline_experiment_group':'caa_iteration_v3_perf_ig_4','INTERNAL_INFRA_THEME':'harm_f','INTERNAL__latency_qpl_instance_id':108688958100208,'device_id':%s,'INTERNAL__latency_qpl_marker_id':36707139,'flow_info':'{'flow_name':'new_to_family_ig_tiktok_screen_order','flow_type':'ntf'}'}}&bk_client_context={'bloks_version':%s,'styles_id':'instagram'}&bloks_versioning_id=%s",
		dateStamp,
		req.Tool.Headers["X-Ig-Device-Id"],
		req.Tool.Headers["X-Ig-Family-Device-Id"],
		req.Tool.Headers["X-Ig-Device-Id"],
		req.Tool.Headers["X-Ig-Family-Device-Id"],
		"flow_id",
		req.Tool.Headers["X-Ig-Device-Id"],
		req.Tool.Headers["X-Bloks-Version-Id"],
		req.Tool.Headers["X-Bloks-Version-Id"],
	)


Прикладываю заголовки:
"Host": "i.instagram.com",
"X-Ig-App-Locale": "ru_RU",
"X-Ig-Device-Locale": "ru_RU",
"X-Ig-Mapped-Locale": "ru_RU",
"X-Pigeon-Session-Id": "UFS-8262983f-19ac-407b-896a-2176322ab37d-0",
"X-Pigeon-Rawclienttime": "1699747511.949",
"X-Ig-Bandwidth-Speed-Kbps": "690.000",
"X-Ig-Bandwidth-Totalbytes-B": "0",
"X-Ig-Bandwidth-Totaltime-Ms": "0",
"X-Bloks-Version-Id": "131e552d088ec90a45af8e2ca9561ed11e3e51dd833be2d0154104e68ac1b33e",
"X-Ig-Www-Claim": "0",
"X-Bloks-Is-Prism-Enabled": "false",
"X-Bloks-Is-Layout-Rtl": "false",
"X-Ig-Device-Id": "04d68da4-c663-4de4-b4ca-e39578aebfcc",
"X-Ig-Family-Device-Id": "04578b33-4816-4cb2-bd70-42f3e72c86fd",
"X-Ig-Android-Id": "android-30b26fcddf210072",
"X-Ig-Timezone-Offset": "10800",
"X-Fb-Connection-Type": "WIFI",
"X-Ig-Connection-Type": "WIFI",
"X-Ig-Capabilities": "3brTv10=",
"X-Ig-App-Id": "567067343352427",
"Priority": "u=3",
"User-Agent": "Instagram 308.0.0.36.109 Android (25/7.1.2; 320dpi; 900x1600; samsung; SM-G988N; z3q; exynos8895; ru_RU; 534961931)",
"Accept-Language": "ru-RU, en-US",
"X-Mid": "ZVARPwABAAHNwMQzMNgblLUCVt7J",
"Ig-Intended-User-Id": "0",
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"Content-Length": "57",
"Accept-Encoding": "gzip, deflate, br",
"X-Fb-Http-Engine": "Liger",
"X-Fb-Client-Ip": "True",
"X-Fb-Server-Cluster": "True",
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект