Integrieren Sie sich in das Betfair Exchange Games -System - von der Erstellung eines neuen Client -Front -End -Systems zu einer automatisierten Wettanwendung
Erstellen Sie einfach Betfair -Konto und verwenden Sie Ihren username
und password
.
apiAgent
-FeldJede Anfrage an die Betfair Games -API für geschützte Informationen muss den folgenden Feldeintrag in den Nachrichtenübergang enthalten:
gamexAPIAgent:
application_ID_and_version_number
wobei application_ID_and_version_number
ein URI (eine universelle Ressourcenkennung) ist, die Sie als Ersteller der Anwendung identifiziert eine Organisation), und das schließt am Ende die Versionsnummer der Software ein.
Einige Beispiel -Agenten -IDs sind:
ABCBets.com.GamesApp.1.0
ABCPartner1.com.GamesApp.1.1
123Games.co.uk.GamePal.2.1
[email protected]
Auflisten alle Spiele, auf die Sie wetten können.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Beschreibung des aktuellen Spiels in einem Kanal.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
KanalId | Saite | Erforderlich: Kanal -ID an Snapshot. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
IncludeGamedata | Saite | Setzen Sie false für die Unterdrückung des Elements "Gamedata". Standard ist true . |
inklusive | Saite | Setzen Sie false für die Unterdrückung des Marktelements. Standard ist true . |
Einschließung | Saite | Zu jedem der URLs, um das Element „ChannelNapshot“ anzufordern, können Sie einen Parameter manuell hinzufügen, um die Elemente in einem „ChannelNapshot“ zu unterdrücken, mit dem Details der aktuellen Wettensrunde angegeben sind. Diese Elemente sind "rund", "wettingWindowtime" und "wettenwindowpercentageComplete". Verwenden Sie diesen Parameter, wenn Sie keine Details zur aktuellen Wett -Runde erhalten müssen. Setzen Sie false um diese Elemente zu unterdrücken. DeeauT ist true . |
SelectionStype | Saite | Der Parameter zur Angabe des Wettmarktes, den Sie sehen möchten. Beispiel: MainBets |
Bitten Sie JSON, die die vorherigen Spiele in einem Kanal auflisten.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
KanalId | Anmeldeinformationen | Erforderlich: Kanal -ID zur Rücküberwachung der Geschichte für. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Startcord | Nummer | Geben Sie die Startposition (dh die Startposition in der Gesamtliste der Games API) für die Liste der Spiele an, die Sie erhalten möchten. |
RecordCount | Nummer | Geben Sie die Anzahl der Spiele an, von denen die Liste zurückgegeben werden soll. |
marktid | Nummer | Zu jedem der URLs, um das Element „ChannelHistory“ anzufordern, können Sie einen Parameter manuell hinzufügen, um die Ausgabe auf Informationen zu einem einzigen vergangenen Spiel zu beschränken. |
JSON zu fordern, wenn das Wetten in einem Spiel gestattet ist.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Anfragen von JSON -Auflistung Ihrer Exchange Games -Kontos.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Bitten Sie JSON, die Ihre Hauptbetfair Alance angeben.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Anfragen von JSON, bei dem UOR Games -Konto -Transaktionen aufgeführt sind.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Konto | Saite | Gültige Werte: POKER , BLACKJACK , BACCARAT , HILO , OMAHA_POKER , TRANSFERS (listet nur Ihre Fondsübertragungen auf). Zu jedem der URLs, um das Element „AccountStatement“ zu beantragen, können Sie einen Parameter manuell hinzufügen, um Ihre Transaktionsliste zu denjenigen zu einer bestimmten Art von Austauschspiel zu beschränken. |
RecordCount | Nummer | Zu jedem der URLs, um das Element „Kontoinformationen“ anzufordern, können Sie einen Parameter manuell hinzufügen, um die Anzahl der Transaktionen anzugeben, die die Liste erhalten soll. |
Startcord | Nummer | Zu jedem der URLs zum Anfordern des Elements „AccountStatement“ können Sie einen Parameter manuell hinzufügen, um die Startposition (dh die Startposition in der Gesamtliste der Exchange Games -API) für die Liste der Transaktionen anzugeben, die Sie erhalten möchten. |
Anfragen von JSON, bei dem UOR Games -Konto -Transaktionen aufgeführt sind.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Währung | Saite | Erforderlich: 3-Buchstaben-Währungscode. |
Menge | Saite | Erforderlich: Wenn Sie einen nicht negativen Wert für den Betrag angeben (wie im obigen Beispiel, der £ 50 angibt), wird dieser Geldbetrag von Ihrem Hauptkonto Betfair auf Ihr Betfair Exchange Games-Konto übertragen. |
Wetten verwalten.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Anzeigen Ihrer aktuellen und früheren Wettaktivitäten.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Status | Saite | Erforderlich: Sie können nicht beantragen, alle aktuellen Wetten gleichzeitig anzuzeigen. Sie können nur anfordern, aktuelle Wetten eines bestimmten Status anzuzeigen. Die möglichen Status sind: MATCHED , UNMATCHED , LAPSED und CANCELLED . |
nach | Nummer | Beispiel: 1158045715462 . Numerischer Wert des Elements "UpdateStamp" in einem "Betsnapshotitem", der in einem "Betsnapshot" aufgeführt ist. Der „UpdateStamp“ ist wie eine Zeitstempel. Auch wenn die Zahl, die sie enthält, keine bestimmte Zeit bezeichnet, ist der höchste „UpdateStamp“ immer die neueste. |
KanalId | Saite | Anfordern einer Liste der aktuellen Wetten eines bestimmten Status und eines bestimmten Spiels (dh Aparticular Channel). |
SelectionStype | Saite | selectionsType ist "Mainbets", "Sidebets" oder "CorrectPredictions". Dies gilt nur für einen Kanal, in dem ein Spiel ausgeführt wird, das zwei oder mehr Listen von Wettenauswahlen enthält. |
Anzeigen Ihrer aktuellen und früheren Wettaktivitäten.
Feld | Typ | Beschreibung |
---|---|---|
Benutzername | Anmeldeinformationen | Erforderlich: Konto Benutzername. |
Passwort | Anmeldeinformationen | Erforderlich: Konto Passwort. |
apient | Saite | Erforderlich: Gamexapiagent - Weitere Informationen finden Sie in apiAgent Field Section |
Status | Saite | Erforderlich: Sie können nicht beantragen, alle aktuellen Wetten gleichzeitig anzuzeigen. Sie können nur anfordern, aktuelle Wetten eines bestimmten Status anzuzeigen. Die möglichen Status sind: CANCELLED , LAPSED , SETTLED und VOIDED . |
platzierteDatestart | Saite | Geben Sie ein Startdatum an, damit die Liste der Wetten zurückgegeben werden soll. Format: yyyy-MM-dd-HH:mm |
platziert | Saite | Geben Sie ein Enddatum an, damit die Liste der Wetten zurückgegeben werden soll. Format: yyyy-MM-dd-HH:mm |
RecordCount | Nummer | Geben Sie die Anzahl der Wetten an, die die Liste erhalten soll. |
Startcord | Nummer | Geben Sie die Startposition an (dh die Startposition in der Gesamtliste der Exchange Games -API) für die Liste der Wetten, die Sie empfangen möchten. |
Orderby | Saite | Gültige Werte: channelName , placedDate . Bestellen Sie die zurückgegebene Liste der Wetten nach der Art des Spiels, an dem Sie interessiert sind. |
Zeitzone | Saite | Angabe einer Zeitzone für die Berichterstattung über Ihre Wetten. Zeitzonencode. Weitere Informationen finden Sie unter Readme. |
timezone
-Codes:Zeitzone | Zeitzonencode | Beschreibung |
---|---|---|
Afrika/Johannesburg | RSA | Süden |
Amerika/Indiana/Indianapolis | Iest | Nordamerika Indiana Ost |
Asien/Bangkok | Thai | Bangkok |
Asien/Kalkutta | Int | Indische Zeit |
Asien/Dubai | VAE | Vereinigte Arabische Emirate |
Australien/Adelaide | ACST | Australian Central |
Australien/Darwin | Anst | Australische Territorien im Norden |
Australien/Perth | Awst | Australischer Western |
Australien/Queensland | Aqst | Australische Queensland |
Australien/Sydney | Aest | Australischer Eastern |
Cet | Cet | Mitteleuropäisch |
osteuropäische Zeit, elektronischer Energietransfer, voraussichtliche Flugdauer | osteuropäische Zeit, elektronischer Energietransfer, voraussichtliche Flugdauer | Osteuropäer |
Etc/gmt-5 | Pkt | Pakistanische Zeit |
Europa/London | UKT | Großbritannienzeit |
Europa/Moskau | MSK | Moskau |
GMT | GMT | Greenwich bedeutet |
Hongkong | HK | Hongkong |
Japan | Jpt | Japan |
NZ | NZT | Neuseeland |
US/Alaska | Akst | Nordamerika Alaska |
US/Arizona | Ast | Nordamerika Arizona |
USA/Zentral | CST | Nordamerika Central |
USA/Eastern | Est | Nordamerika Eastern |
US/Hawaii | Hst | Nordamerika Hawaii |
USA/Berg | MST | Nordamerika Berg |
USA/Pazifik | Pst | Nordamerika Pazifik |