BadmintonserversdkSDK 1.0.1
dotnet add package BadmintonserversdkSDK --version 1.0.1
NuGet\Install-Package BadmintonserversdkSDK -Version 1.0.1
<PackageReference Include="BadmintonserversdkSDK" Version="1.0.1" />
<PackageVersion Include="BadmintonserversdkSDK" Version="1.0.1" />
<PackageReference Include="BadmintonserversdkSDK" />
paket add BadmintonserversdkSDK --version 1.0.1
#r "nuget: BadmintonserversdkSDK, 1.0.1"
#:package BadmintonserversdkSDK@1.0.1
#addin nuget:?package=BadmintonserversdkSDK&version=1.0.1
#tool nuget:?package=BadmintonserversdkSDK&version=1.0.1
Getting Started with Badminton v2
Introduction
Sportradar's Badminton API v2 provides real-time match updates and a database of supplementary statistics. Data is collected via Sportradar on-venue scouts and in-house operators.
The API is consistent in structure, format, and behavior with the other General Sport APIs. Primary feeds will return seasons, competitions, team and player data, and real-time scores.
The easiest way to get started with the API is to click the fork button to fork this collection to your own workspace and use Postman to send requests.
Overview
- You need a valid API Key to send requests to the API endpoints. You can get your free trial key by registering an account and creating an application from our Developer Portal.
- Once you have your sport specific key, replace the value
{Your API Key}
with your API key and click the save icon (or click the Meatballs Menu and select "Save") - By default, responses to every request are sent in JSON. If you prefer XML, you can change the variable by clicking the "Variables" tab and replacing the Current Value for format to xml.
- Select an endpoint from the Badminton v2 menu on the left, then click "Send" on the resulting screen.
- The API calls will respond with appropriate HTTP response codes for all requests. Within Postman Client, when a response is received, the status code is highlighted and is accompanied by a help text that indicates the possible meaning of the response code. A 200 OK indicates all went well, while 4XX or 5XX response codes indicate an error from the requesting client or our API servers respectively.
- Data for the requested endpoint is displayed in the Body section below.
Other Resources
The API Map on our Developer Portal illustrates how to obtain the parameters you will need to access the API.
The Statistics Summary provides a high-level overview of all the data points provided within the whole API, giving you an "at a glance" view of the data we offer.
The Documentation provides a list of endpoints for the API with basic descriptions. When applicable, we include information on the Coverage Levels provided for the API. This document also includes descriptions of each data point and information about where each data point can be found within the API.
The OpenAPI specification for this API can be found in the APIs tab within Postman, or you can explore the swagger interface on the web here.
Frequently Asked Questions about the API can be found on the Developer Portal and in the Documentation mentioned above.
The Change Log provides a list of changes and updates to this version of the API since the initial release of the API version.
If you need further information, contact our support team: Email: support@sportradar.com
Install the Package
If you are building with .NET CLI tools then you can also use the following command:
dotnet add package BadmintonserversdkSDK --version 1.0.1
You can also view the package at: https://www.nuget.org/packages/BadmintonserversdkSDK/1.0.1
Initialize the API Client
Note: Documentation for the client can be found here.
The following parameters are configurable for the API Client:
Parameter | Type | Description |
---|---|---|
Baseurl | string |
Default: "baseurlDefaultValue" |
Environment | Environment |
The API environment. <br> Default: Environment.Production |
Timeout | TimeSpan |
Http client timeout.<br>Default: TimeSpan.FromSeconds(100) |
HttpClientConfiguration | Action<HttpClientConfiguration.Builder> |
Action delegate that configures the HTTP client by using the HttpClientConfiguration.Builder for customizing API call settings.<br>Default: new HttpClient() |
CustomHeaderAuthenticationCredentials | CustomHeaderAuthenticationCredentials |
The Credentials Setter for Custom Header Signature |
The API client can be initialized as follows:
using BadmintonV2.Standard;
using BadmintonV2.Standard.Authentication;
BadmintonV2Client client = new BadmintonV2Client.Builder()
.CustomHeaderAuthenticationCredentials(
new CustomHeaderAuthenticationModel.Builder(
"api_key"
)
.Build())
.Environment(BadmintonV2.Standard.Environment.Production)
.Baseurl("baseurlDefaultValue")
.Build();
Authorization
This API uses the following authentication schemes.
List of APIs
SDK Infrastructure
Configuration
HTTP
Utilities
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- APIMatic.Core (>= 0.4.10 && < 0.5.0)
- Microsoft.CSharp (>= 4.7.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.1 | 502 | 7/23/2025 |