// URL запроса
string url = "https://www.tumblr.com/api/v2/user/follow";
// Тело запроса (data-raw)
string jsonBody = "{\"url\":\"https://www.tumblr.com/handymanbill\"}";
// Создаём HttpClient
using (var httpClient = new HttpClient())
{
// Добавляем заголовки
httpClient.DefaultRequestHeaders.Add("accept", "application/json;format=camelcase");
httpClient.DefaultRequestHeaders.Add("accept-language", "ru-ru");
httpClient.DefaultRequestHeaders.Add("authorization", "Bearer aIcXSOoTtqrzR8L8YEIOmBeW94c3FmbSNSWAUbxsny9KKx5VFh");
httpClient.DefaultRequestHeaders.Add("cookie", "tz=Asia/Novosibirsk; tmgioct=427efbe6e582d43a322ad746; pfu=502201847; logged_in=1; ...");
httpClient.DefaultRequestHeaders.Add("origin", "https://www.tumblr.com");
httpClient.DefaultRequestHeaders.Add("referer", "https://www.tumblr.com/following");
httpClient.DefaultRequestHeaders.Add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0");
httpClient.DefaultRequestHeaders.Add("x-ad-blocker-enabled", "0");
httpClient.DefaultRequestHeaders.Add("x-csrf", "VhCLpXBqm5y2.1734548918");
httpClient.DefaultRequestHeaders.Add("x-version", "redpop/3/0//redpop/");
// Отправляем POST запрос
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json; charset=utf8");
var response = httpClient.PostAsync(url, content).Result;
// Обрабатываем ответ
if (response.IsSuccessStatusCode)
{
Console.WriteLine($"Успешный запрос. Ответ: {response.Content.ReadAsStringAsync().Result}");
}
else
{
Console.WriteLine($"Ошибка: {response.StatusCode}");
}
}