Advertisement
Guest User

Untitled

a guest
Oct 26th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. string upload_id = ((long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0)).TotalMilliseconds).ToString();
  2. string boundary = account.Guid.ToString("D");
  3.  
  4. HttpWebRequest request = WebRequest.CreateHttp(@"https://i.instagram.com/api/v1/upload/photo/");
  5. request.Method = "POST";
  6. request.CookieContainer = account.Session;
  7. request.UserAgent = account.UserAgent;
  8. request.Proxy = account.Proxy;
  9. request.Timeout = 1000 * 100;
  10.  
  11.  
  12. byte[] photo = Encoding.UTF8.GetBytes(file);
  13. string postdata = "--" + boundary + "rn" +
  14. "Content-Disposition: form-data; name="upload_id" " + "rnrn" + upload_id.ToString() + "rn" +
  15. "Content-Disposition: form-data; name="_uuid"" + "rnrn" + account.Guid.ToString() + "rn" +
  16. "Content-Disposition: form-data; name="_csrftoken"rnrn" + account.CsrfToken + "rn" +
  17. "Content-Disposition: form-data; name="image_compression"rnrn" + '{'+""lib_name":"jt","lib_version":"1.3.0","quality":"87""+'}'+"rn" +
  18. "Content-Disposition: form-data; name="photo"; filename="pending_media_" + ((long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0)).TotalMilliseconds).ToString() + ".jpg"rn" +
  19. "Content-Transfer-Encoding: binaryrn" +
  20. "Contenr-type: application/octet-streamrnrn" + photo + "rn" + "--" + boundary + "--";
  21. byte[] bytes = Encoding.UTF8.GetBytes(postdata);
  22.  
  23. request.SetHeaders(account.UserAgent, account.Session);
  24. request.Headers.Add("X-IG-Connection-Type: WIFI");
  25. request.Headers.Add("X-IG-Capabilities: 3Q==");
  26. request.ContentType = "multipart/form-data; boundary=" + boundary;
  27. request.ContentLength = postdata.Length;
  28. request.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-US");
  29. using (Stream requestStream = request.GetRequestStream())
  30. requestStream.Write(bytes, 0, bytes.Length);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement