using var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer <API_KEY>");
client.DefaultRequestHeaders.Add("Accept", "application/json");
var response = await client.GetAsync("https://myapi.rest/ping");
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
using System.Net.Http;
using System.Text;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer <API_KEY>");
var body = @"{
""long_url"": ""https://example.com/your/very/long/link"",
""expiry_date"": ""2025-02-14 16:45:00"",
""domain"": ""go.example.com"",
""campaign_name"": ""spring-campaign""
}";
var res = await http.PostAsync("https://myapi.rest/shorturl", new StringContent(body, Encoding.UTF8, "application/json"));
var json = await res.Content.ReadAsStringAsync();
System.Console.WriteLine(json);
using System.Net.Http;
using System.Text;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer <API_KEY>");
var body = @"{
""url"": ""https://example.com/landingpage"",
""type"": ""png"",
""logo_url"": ""https://example.com/assets/logo.png"",
""campaign_name"": ""spring-campaign""
}";
var res = await http.PostAsync(
"https://myapi.rest/qrcode",
new StringContent(body, Encoding.UTF8, "application/json")
);
var json = await res.Content.ReadAsStringAsync();
System.Console.WriteLine(json);
using System.Net.Http;
using System.Text;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer <API_KEY>");
var body = @"{
""data"": ""1234567"",
""format"": ""UPC_E"",
""width"": 200,
""height"": 50,
""margin"": 0,
""campaign_name"": ""spring-campaign""
}";
var res = await http.PostAsync(
"https://myapi.rest/barcode",
new StringContent(body, Encoding.UTF8, "application/json")
);
var json = await res.Content.ReadAsStringAsync();
System.Console.WriteLine(json);
using System.Net.Http;
using System.Text;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("Authorization", "Bearer <API_KEY>");
var body = @"{
""imagedata"": ""<BASE_64_DATA>"",
""imagename"": ""filename.jpg""
}";
var res = await http.PostAsync(
"https://myapi.rest/image",
new StringContent(body, Encoding.UTF8, "application/json")
);
var json = await res.Content.ReadAsStringAsync();
System.Console.WriteLine(json);