Как сделать ставку через API Pinnacle на C#?C#

Место общения программистов C#
Anonymous
Как сделать ставку через API Pinnacle на C#?

Сообщение Anonymous »

Как выглядит размещение запроса на ставку из C# для API Pinnacle?

Может ли кто-нибудь помочь с небольшим примером?

http://www.pinnacle.com/en/api/manual — это документация по API вершины

Из этой документации я без проблем могу получить, например, все команды с общими суммами и другими коэффициентами, или я могу получить названия команд.

Вот пример кода для получения всех коэффициентов для определенного вида спорта через C# и API-интерфейс Pinnacle:

Код: Выделить всё

/// 
/// This function get events with their totals
/// 
/// 
protected virtual async Task GetAllTotalsAsync(string userLogin, string userPass)
{
var request = (HttpWebRequest)WebRequest.Create("https://api.pinnaclesports.com/v1/odds?sportid=" + (int)_sportType);
string credentials = $"{userLogin}:{userPass}";
byte[] bytes = Encoding.UTF8.GetBytes(credentials);
string base64 = Convert.ToBase64String(bytes);
string authorization = String.Concat("Basic ", base64);
request.Headers.Add("Authorization", authorization);
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)";
request.Method = "GET";
request.Accept = "application/json";
request.ContentType = "application/json; charset=utf-8";
return (HttpWebResponse)await request.GetResponseAsync().ConfigureAwait(false);
}
Позже из HttpWebResponse мы сможем получить выходные данные JSON

Код: Выделить всё

var totalResp = await GetAllTotalsAsync(userLogin, userPass).ConfigureAwait(false);
var sportEvents = (JsonObject)JsonValue.Load(totalResp.GetResponseStream());
Здесь, в sportEvents, у нас есть JSON со всеми данными.

Итак, может кто-нибудь помочь? мне сделать несколько ставок через Pinnacle API с использованием языка C#???

Подробнее здесь: https://stackoverflow.com/questions/388 ... e-api-in-c

Вернуться в «C#»