Integre con el sistema BetFair Exchange Games: desde la creación de un nuevo sistema de front -end cliente hasta una aplicación de apuestas automatizada
Simplemente cree una cuenta BetFair y use su username
y password
.
apiAgent
Cada solicitud de API de juegos BetFair para información protegida debe incluir la siguiente entrada de campo en el encabezado de su mensaje:
gamexAPIAgent:
application_ID_and_version_number
Donde application_ID_and_version_number
es un URI (un identificador de recursos universal) que lo identifica como el creador de la aplicación, ya sea por nombre personal (si es un individuo privado) o por el nombre de su organización (si ha creado la aplicación del cliente en nombre de una organización), y eso incluye al final el número de versión del software.
Algunas ID de agente de muestra son:
ABCBets.com.GamesApp.1.0
ABCPartner1.com.GamesApp.1.1
123Games.co.uk.GamePal.2.1
[email protected]
Enumerando todos los juegos en los que puedes apostar.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
Describiendo el juego actual en un canal.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
canalid | Cadena | Requerido: ID de canal a instantánea. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
incluir gamedata | Cadena | Establezca false para suprimir el elemento "Gamedata". El valor predeterminado es true . |
incluido el market | Cadena | Establezca false para suprimir el elemento de mercado. El valor predeterminado es true . |
incluido | Cadena | A cada una de las URL para solicitar el elemento "Channelsnapshot", puede agregar un parámetro manualmente para suprimir los elementos en un "Canalsnapshot" que dan detalles de la ronda de apuestas actual. Estos elementos son "redondos", "BettingWindowtime" y "BettingwindowportEgeComplety". Use este parámetro si no necesita recibir detalles de la ronda de apuestas actual. Establezca false para suprimir estos elementos. DeAfull es true . |
SelectionStype | Cadena | El parámetro para especificar el mercado de apuestas que desea ver. Ejemplo: MainBets |
Solicitando JSON enumerando los juegos anteriores en un canal.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
canalid | cartas credenciales | Requerido: ID de canal para recuperar el historial. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
startrecord | Número | Especifique la posición de inicio (es decir, la posición de inicio en la lista general de la API de los juegos) para la lista de juegos que desea recibir. |
discográfico | Número | Especifique la cantidad de juegos que desea que contenga la lista. |
marketing | Número | A cada una de las URL para solicitar el elemento "ChannelHistory", puede agregar un parámetro manualmente para limitar la salida a información sobre un solo juego pasado. |
Solicitar JSON indicando cuándo se permite las apuestas en un juego.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
Solicitar JSON enumerando sus saldos de cuenta de juegos de intercambio.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
Solicitar JSON indicando su principal Betfair Alance.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
Solicitando a JSON que enumera las transacciones de la cuenta de los juegos de Uour.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
cuenta | Cadena | Valores válidos: POKER , BLACKJACK , BACCARAT , HILO , OMAHA_POKER , TRANSFERS (enumerando solo sus transferencias de fondos). A cada una de las URL para solicitar el elemento "Contabilidad de Contabilidad", puede agregar un parámetro manualmente para limitar su lista de transacciones a aquellos relacionados con un tipo particular de juego de intercambio. |
discográfico | Número | A cada una de las URL para solicitar el elemento "Contabilidad de Contabilidad", puede agregar un parámetro manualmente para especificar el número de transacciones que desea que la lista devuelva. |
startrecord | Número | A cada una de las URL para solicitar el elemento "Contabilidad de Contabilidad", puede agregar un parámetro manualmente para especificar la posición de inicio (es decir, la posición de inicio en la lista general de la API de Exchange Games) para la lista de transacciones que desea recibir. |
Solicitando a JSON que enumera las transacciones de la cuenta de los juegos de Uour.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
divisa | Cadena | Requerido: Código de moneda de 3 letras. |
cantidad | Cadena | Requerido: si especifica un valor no negativo para el monto (como en el ejemplo anterior, que especifica £ 50), entonces esa cantidad de dinero se transferirá de su cuenta de Betfair principal a su cuenta de juegos Betfair Exchange. |
Gestión de apuestas.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
Ver su actividad de apuestas actual y pasada.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
estado | Cadena | Requerido: no puede solicitar ver todas las apuestas actuales a la vez. Solo puede solicitar ver las apuestas actuales de un estado específico. Los posibles estados son: MATCHED , UNMATCHED , LAPSED y CANCELLED . |
después | Número | Ejemplo: 1158045715462 . Valor numérico del elemento "UpdateStamp" en un "betsnapshotitem" enumerado en una "betsnapshot". El "UpdateStamp" es como una marca de tiempo; Aunque el número que contiene no denota un tiempo específico, sin embargo, el más alto "UpdateSpamp" es siempre el más reciente. |
canalid | Cadena | Solicitar una lista de apuestas actuales de un estado particular y un juego particular (es decir, canal aparicular). |
SelectionStype | Cadena | selectionsType es "mainbets", "aparadores" o "predicciones correctas". Esto solo es aplicable para un canal en el que se ejecuta un juego que tiene dos o más listas de selecciones de apuestas. |
Ver su actividad de apuestas actual y pasada.
Campo | Tipo | Descripción |
---|---|---|
nombre de usuario | cartas credenciales | Requerido: Nombre de usuario de la cuenta. |
contraseña | cartas credenciales | Requerido: Contraseña de la cuenta. |
apiagente | Cadena | Requerido: GameXapiagent - Consulte la sección de campo apiAgent para obtener más información |
estado | Cadena | Requerido: no puede solicitar ver todas las apuestas actuales a la vez. Solo puede solicitar ver las apuestas actuales de un estado específico. Los posibles estados son: CANCELLED , LAPSED , SETTLED y VOIDED . |
colocado | Cadena | Especifique una fecha de inicio para la lista de apuestas que se devuelven. Formato: yyyy-MM-dd-HH:mm |
Dateend colocado | Cadena | Especifique una fecha de finalización para la lista de apuestas que se devuelven. Formato: yyyy-MM-dd-HH:mm |
discográfico | Número | Especifique el número de apuestas que desea que se devuelva la lista. |
startrecord | Número | Especifique la posición de inicio (es decir, la posición de inicio en la lista general de la API de Exchange Games) para la lista de apuestas que desea recibir. |
pedido | Cadena | Valores válidos: channelName , placedDate . Ordene la lista de apuestas devueltas por el tipo de juego que le interesa. |
zona horaria | Cadena | Especificando una zona horaria para el informe de sus apuestas. Código de zona horaria. Consulte Readme para obtener más información. |
timezone
:Huso horario | Código de zona temporal | Descripción |
---|---|---|
África/Johannesburgo | RSA | Sur |
América/Indiana/Indianápolis | Iest | América del Norte Indiana Este |
Asia/Bangkok | TAILANDÉS | Bangkok |
Asia/Calcuta | Intencionalmente | Tiempo indio |
Asia/Dubai | EAU | Emiratos Árabes Unidos |
Australia/Adelaide | Act | Central australiano |
Australia/Darwin | Anular | Territorios del norte australianos |
Australia/Perth | Awst | Australiano occidental |
Australia/Queensland | Aqst | Queensland australiano |
Australia/Sydney | Suministrar | Australiano oriental |
Cet | Cet | Europa central |
EET | EET | Europa del Este |
Etc/gmt-5 | PKT | Tiempo de Pakistán |
Europa/Londres | UKT | Tiempo del Reino Unido |
Europa/Moscú | MSK | Moscú |
GMT | GMT | Greenwich significa |
Hongkong | HK | Hong Kong |
Japón | JPT | Japón |
Nueva Zelanda | Nzt | Nueva Zelanda |
EE. UU./Alaska | Akst | América del Norte Alaska |
EE. UU./Arizona | Asta | América del Norte Arizona |
EE. UU./Central | CST | América del Norte Central |
EE. UU./Este | Estadía | América del Norte oriental |
EE. UU./Hawaii | HST | América del Norte Hawaii |
EE. UU./Montaña | MST | Montaña de América del Norte |
EE. UU./Pacífico | PST | Pacífico de América del Norte |