Account guides overview & stats
Login
private static string AccessToken;
public static string Free2ConveyUrl = "http://sandbox-api.free2convey.co.uk";
public static async Task Login(string username, string password)
{
string result = null;
string formContent = String.Format("grant_type=password&username={0}&password={1}", username, password);
using (var client = new HttpClient())
{
HttpContent content = new StringContent(formContent, Encoding.UTF8, "application/x-www-form-urlencoded");
client.DefaultRequestHeaders.Accept.Clear();
var url = Free2ConveyUrl + "/token";
HttpResponseMessage response = await client.PostAsync(url, content);
if (response.IsSuccessStatusCode)
{
result = await response.Content.ReadAsStringAsync();
result = result.Split(':', ',')[1].Trim('\"');
AccessToken = result;
}
}
}