fixed #2781: ge.tt not supports https anymore

This commit is contained in:
Jaex 2018-01-06 03:21:17 +03:00
parent 212b21904f
commit 0b37625444

View file

@ -57,6 +57,8 @@ public override GenericUploader CreateUploader(UploadersConfig config, TaskRefer
public sealed class Ge_tt : FileUploader
{
private const string APIURL = "http://api.ge.tt/1";
public string APIKey { get; private set; }
public string AccessToken { get; set; }
@ -74,7 +76,8 @@ public Ge_ttLogin Login(string email, string password)
string json = JsonConvert.SerializeObject(args);
string response = SendRequest(HttpMethod.POST, "https://api.ge.tt/1/users/login", json, ContentTypeJSON);
string url = URLHelpers.CombineURL(APIURL, "users/login");
string response = SendRequest(HttpMethod.POST, url, json, ContentTypeJSON);
return JsonConvert.DeserializeObject<Ge_ttLogin>(response);
}
@ -84,7 +87,7 @@ public Ge_ttShare CreateShare(string accessToken)
Dictionary<string, string> args = new Dictionary<string, string>();
args.Add("accesstoken", accessToken);
string url = URLHelpers.CreateQuery("https://api.ge.tt/1/shares/create", args);
string url = URLHelpers.CreateQuery(URLHelpers.CombineURL(APIURL, "shares/create"), args);
string response = SendRequest(HttpMethod.POST, url);
return JsonConvert.DeserializeObject<Ge_ttShare>(response);
@ -100,7 +103,7 @@ public Ge_ttFile CreateFile(string accessToken, string shareName, string fileNam
string json = JsonConvert.SerializeObject(args2);
string response = SendRequest(HttpMethod.POST, $"https://api.ge.tt/1/files/{shareName}/create", json, ContentTypeJSON, args);
string response = SendRequest(HttpMethod.POST, URLHelpers.CombineURL(APIURL, "files", shareName, "create"), json, ContentTypeJSON, args);
return JsonConvert.DeserializeObject<Ge_ttFile>(response);
}