Запрос на смену аватарки в инсте (c#)

WabiSabik

Новичок
Регистрация
01.05.2020
Сообщения
5
Благодарностей
0
Баллы
1
Всем привет
Может подскажет кто, что не так с запросом?
Ответ приходит будто ава сменилась, но на деле она не меняется

C#:
   using (var request = new HttpClient(httpClientHandler) { BaseAddress = uri })
                    {
                        //var imageContent = new ByteArrayContent(img);
                        request.DefaultRequestHeaders.Add("DNT", "1");
                
                        request.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36");
                        request.DefaultRequestHeaders.Accept.ParseAdd("*/*");
                        request.DefaultRequestHeaders.AcceptLanguage.ParseAdd("en-US;q=0.5,en;q=0.3");
                        request.DefaultRequestHeaders.Connection.ParseAdd("keep-alive");
                        request.DefaultRequestHeaders.Host = "www.instagram.com";

                        var resultRequestGet = await request.GetAsync(new Uri("https://www.instagram.com/data/shared_data/"));
                        var sharedData = JsonConvert.DeserializeObject<SharedData>(await resultRequestGet.Content.ReadAsStringAsync());

                        request.DefaultRequestHeaders.Add("X-CSRFToken", sharedData.config.csrf_token);
                        request.DefaultRequestHeaders.Add("X-Instagram-AJAX", sharedData.rollout_hash);


                        MultipartFormDataContent dataPost = new MultipartFormDataContent();
                        
                        dataPost.Add(new StringContent("Content-Disposition"), "form-data");
                        dataPost.Add(new StringContent("name"), "profile_pic");
                        dataPost.Add(new StringContent("filename"), "profilepic.jpg");
                        dataPost.Add(new StringContent("Content-Type"), "image/jpeg");
                        dataPost.Add(new ByteArrayContent(img, 0, img.Length));

                        var resultPostFollow = await request.PostAsync(new Uri($"https://www.instagram.com/accounts/web_change_profile_picture/"), dataPost);
                        var resultLikeContent = await resultPostFollow.Content.ReadAsStringAsync();
                       
                    }
 

nexx1

Client
Регистрация
16.08.2016
Сообщения
270
Благодарностей
95
Баллы
28
Ответ приходит будто ава сменилась, но на деле она не меняется
Может быть блок на постинг, обычно связано с заспамленным ip или с качеством фото.. саму фотку банит сразу после загрузки и удаляет.
 

WabiSabik

Новичок
Регистрация
01.05.2020
Сообщения
5
Благодарностей
0
Баллы
1
Может быть блок на постинг, обычно связано с заспамленным ip или с качеством фото.. саму фотку банит сразу после загрузки и удаляет.
на счет ip, навряд т.к приват мобилки
бан фото вариант возможен, попробую проверить
спасибо что ответили)
 

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