ShareX/UploadersLib/URLShorteners/AdflyURLShortener.cs

24 lines
695 B
C#
Raw Normal View History

2014-07-13 23:10:42 +12:00
using System;
using System.Net;
namespace UploadersLib.URLShorteners
{
public class AdflyURLShortener : URLShortener
{
public string APIKEY { get; set; }
public string APIUID { get; set; }
private string URL = "http://api.adf.ly/api.php?key={0}&uid={1}&advert_type=int&domain=adf.ly&url={2}";
public override UploadResult ShortenURL(string url)
{
UploadResult result = new UploadResult { URL = url };
var response = SendRequest(HttpMethod.GET, String.Format(URL, APIKEY, APIUID, url));
if (response != "error")
result.ShortenedURL = response;
return result;
}
}
}