Subscription to this function is not available for your account. To upgrade and receive access to this contact sales@datasportsgroup.com
GET /curling/get_players_abroad
Returns a list of players playing abroad of their home country
Request URL
https://dsg-api.com/clients/{client_name}/curling/get_players_abroad?nationality=80&client={client_name}&authkey={client_authkey}
Parameters
authkey
string Required
client authentification key
birthcountry
int
area_id in order to get players abroad for all born (not necessary nationality)
client
string Required
unique client ID
competition
int
competition_id to filter for a specific competition
ftype
string
changes feed type from XML to json (ftype=json)
lang
string
two-character language code, defaults to 'en'
nationality
int Required
area_id of country you want to get players abroad for
picsize
string
one of 150x150, 50x50, 30x30 or 18x18 to get correct size of player picture.
Nodes
competition
Details about competition
area_id
unique identifier for area.
area_name
contains the area name.
competition_id
unique identifier for a competition.
name
name of the competition.
people
Basic information about the person
common_name
common name of the person
country_of_birth
name of the country the person was born
country_of_birth_area_id
unique identifier for an area
date_of_birth
birth date of the person
first_name
first name of the person
height
Height of person in centimeters
last_name
last name of the person
nationality
current nationality of the person
nationality_area_id
unique identifier for an area
people_id
unique identifier for person
people_picture
full path URL of player headshot, size can be changed via the picsize parameter
place_of_birth
name of city the person was born
short_name
shortened match name of the person
start_date
start date, format 'yyyy-mm-dd'.
weight
Weight of person in kilograms.
people_extra
extra details about the people
position
position of the particular player
players_abroad
basic informations about the selected nationality
area_id
unique identifier for area.
area_name
contains the area name.
country_code
Three character country code
team
Details about the team
short_name
short name of the team.
team_area_id
unique identifier for an area
team_area_name
area name of the particular team
team_id
unique identifier for a team
team_name
current team name
Response Headers
200
Success
401
Unauthorized
429
Too Many Requests
Code Samples
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://dsg-api.com/clients/{client_name}/curling/get_players_abroad?nationality=80&client={client_name}&authkey={client_authkey}");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "{User}:{Password}");
$content = curl_exec($ch);
curl_close($ch);
?>
curl GET -u "User:Password" "https://dsg-api.com/clients/{client_name}/curling/get_players_abroad?nationality=80&client={client_name}&authkey={client_authkey}"
Imports System
Imports System.Net	
Imports System.IO
Imports System.Text

Public Module Module1
	Public Sub Main()
		Dim url As String = "https://dsg-api.com/clients/{client_name}/curling/get_players_abroad?nationality=80&client={client_name}&authkey={client_authkey}"
		Dim myReq As WebRequest = WebRequest.Create(url)
		myReq.Credentials = new System.Net.NetworkCredential("{User}", "{Password}")
		Dim wr As WebResponse = myReq.GetResponse()
		Dim receiveStream As Stream = wr.GetResponseStream()
		Dim reader As StreamReader = New StreamReader(receiveStream, Encoding.UTF8)
		Dim content As String = reader.ReadToEnd()
	End Sub
End Module
response = requests.get("https://dsg-api.com/clients/{client_name}/curling/get_players_abroad?nationality=80&client={client_name}&authkey={client_authkey}", auth=("User", "Password"))
Response Example
200 Success