Integrasi dengan sistem game Betfair Exchange - dari membuat sistem front -end klien baru ke aplikasi taruhan otomatis
Cukup buat akun Betfair dan gunakan username
dan password
Anda.
apiAgent
Setiap permintaan ke API Betfair Games untuk informasi yang dilindungi harus menyertakan entri bidang berikut di header pesannya:
gamexAPIAgent:
application_ID_and_version_number
di mana application_ID_and_version_number
adalah URI (pengidentifikasi sumber daya universal) yang mengidentifikasi Anda sebagai pencipta aplikasi baik dengan nama pribadi (jika Anda adalah individu pribadi) atau dengan nama organisasi Anda (jika Anda telah membuat aplikasi klien atas nama nama dari sebuah organisasi), dan itu termasuk pada akhirnya nomor versi perangkat lunak.
Beberapa ID Agen Sampel adalah:
ABCBets.com.GamesApp.1.0
ABCPartner1.com.GamesApp.1.1
123Games.co.uk.GamePal.2.1
[email protected]
Mendaftarkan semua game yang bisa Anda pertaruhkan.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Menggambarkan game saat ini di saluran.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
channelid | Rangkaian | Diperlukan: ID Saluran ke Snapshot. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
IncludeGamedata | Rangkaian | Setel false karena menekan elemen "gamedata". Default itu true . |
includeMarket | Rangkaian | Setel false untuk menekan elemen pasar. Default itu true . |
termasuk | Rangkaian | Untuk masing -masing URL untuk meminta elemen "ChannelsNapShot", Anda dapat menambahkan parameter secara manual untuk menekan elemen dalam "ChannelsNapshot" yang memberikan rincian putaran taruhan saat ini. Elemen -elemen ini "bulat", "BettingWindowtime", dan "BettingWindowperCentageclete". Gunakan parameter ini jika Anda tidak perlu menerima detail dari putaran taruhan saat ini. Setel false untuk menekan elemen -elemen ini. Tuli true . |
SelectionStype | Rangkaian | Parameter untuk menentukan pasar taruhan yang ingin Anda lihat. Contoh: MainBets |
Meminta JSON mencantumkan game sebelumnya di saluran.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
channelid | kredensial | Diperlukan: ID Saluran untuk mengembalikan sejarah. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Startrecord | Nomor | Tentukan posisi awal (yaitu, posisi awal dalam daftar keseluruhan API game) untuk daftar game yang ingin Anda terima. |
RecordCount | Nomor | Tentukan jumlah game yang Anda inginkan dari daftar yang dikembalikan. |
MarketID | Nomor | Untuk masing -masing URL untuk meminta elemen "ChannelHistory", Anda dapat menambahkan parameter secara manual untuk membatasi output ke informasi tentang satu game sebelumnya. |
Meminta JSON yang menyatakan ketika taruhan diizinkan dalam permainan.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Meminta JSON mencantumkan saldo akun Game Exchange Anda.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Meminta JSON yang menyatakan Betfair Alance utama Anda.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Meminta JSON yang mencantumkan transaksi akun game UOUR.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
akun | Rangkaian | Nilai yang valid: POKER , BLACKJACK , BACCARAT , HILO , OMAHA_POKER , TRANSFERS (hanya mendaftarkan transfer dana Anda). Untuk masing -masing URL untuk meminta elemen "AccountStatement", Anda dapat menambahkan parameter secara manual untuk membatasi daftar transaksi Anda kepada mereka yang mengenai jenis permainan pertukaran tertentu. |
RecordCount | Nomor | Untuk masing -masing URL untuk meminta elemen "AccountStatement", Anda dapat menambahkan parameter secara manual untuk menentukan jumlah transaksi yang Anda inginkan daftar yang dikembalikan. |
Startrecord | Nomor | Untuk masing -masing URL untuk meminta elemen "AccountStatement", Anda dapat menambahkan parameter secara manual untuk menentukan posisi awal (yaitu, posisi awal dalam daftar keseluruhan Game Exchange API) untuk daftar transaksi yang ingin Anda terima. |
Meminta JSON yang mencantumkan transaksi akun game UOUR.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
mata uang | Rangkaian | Diperlukan: Kode Mata Uang 3-Letter. |
jumlah | Rangkaian | Diperlukan: Jika Anda menentukan nilai non-negatif untuk jumlah tersebut (seperti pada contoh di atas, yang menentukan £ 50), maka jumlah uang itu akan ditransfer dari akun Betfair utama Anda ke akun Betfair Exchange Games Anda. |
Mengelola taruhan.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
Melihat aktivitas taruhan Anda saat ini dan masa lalu.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
status | Rangkaian | Diperlukan: Anda tidak dapat meminta untuk melihat semua taruhan saat ini sekaligus. Anda hanya dapat meminta untuk melihat taruhan saat ini dari status tertentu. Status yang mungkin adalah: MATCHED , UNMATCHED , LAPSED , dan CANCELLED . |
setelah | Nomor | Contoh: 1158045715462 . Nilai numerik dari elemen "Updatestamp" dalam satu "Betsnapshotitem" yang tercantum dalam "BetSnapshot". "Updatestamp" seperti cap waktu; Meskipun angka yang dikandungnya tidak menunjukkan waktu tertentu, namun "Updatestamp" tertinggi selalu menjadi yang terbaru. |
channelid | Rangkaian | Meminta daftar taruhan saat ini dari status tertentu dan permainan tertentu (yaitu, saluran apartemen). |
SelectionStype | Rangkaian | selectionsType adalah "mainbets", "sidebets", atau "correctpredictions". Ini hanya berlaku untuk saluran di mana permainan berjalan yang memiliki dua atau lebih daftar pilihan taruhan. |
Melihat aktivitas taruhan Anda saat ini dan masa lalu.
Bidang | Jenis | Keterangan |
---|---|---|
nama belakang | kredensial | Diperlukan: Nama pengguna akun. |
kata sandi | kredensial | Diperlukan: Kata sandi akun. |
Apiagent | Rangkaian | Diperlukan: Gamexapiagent - Lihat Bagian Bidang apiAgent untuk info lebih lanjut |
status | Rangkaian | Diperlukan: Anda tidak dapat meminta untuk melihat semua taruhan saat ini sekaligus. Anda hanya dapat meminta untuk melihat taruhan saat ini dari status tertentu. Status yang mungkin adalah: CANCELLED , LAPSED , SETTLED , dan VOIDED . |
POOTDDATESTART | Rangkaian | Tentukan tanggal mulai untuk daftar taruhan yang akan dikembalikan. Format: yyyy-MM-dd-HH:mm |
PlaceDateend | Rangkaian | Tentukan tanggal akhir untuk daftar taruhan yang akan dikembalikan. Format: yyyy-MM-dd-HH:mm |
RecordCount | Nomor | Tentukan jumlah taruhan yang Anda ingin daftar dikembalikan. |
Startrecord | Nomor | Tentukan posisi awal (yaitu, posisi awal dalam daftar keseluruhan API Exchange Games) untuk daftar taruhan yang ingin Anda terima. |
pesanan | Rangkaian | Nilai yang valid: channelName , placedDate . Pesan daftar taruhan yang dikembalikan berdasarkan jenis game yang Anda minati. |
zona waktu | Rangkaian | Menentukan zona waktu untuk pelaporan taruhan Anda. Kode zona waktu. Lihat ReadMe untuk info lebih lanjut. |
timezone
:Zona waktu | Kode zona waktu | Keterangan |
---|---|---|
Afrika/Johannesburg | RSA | Selatan |
Amerika/Indiana/Indianapolis | Iest | Amerika Utara Indiana Timur |
Asia/Bangkok | THAI | Bangkok |
Asia/Calcutta | Int | Waktu India |
Asia/Dubai | UEA | Uni Emirat Arab |
Australia/Adelaide | ACST | Australian Central |
Australia/Darwin | Anst | Wilayah Utara Australia |
Australia/Perth | Awst | Australia Barat |
Australia/Queensland | AQST | Australian Queensland |
Australia/Sydney | AEST | Australian Eastern |
CET | CET | Eropa Tengah |
Eet | Eet | Eropa Timur |
ETC/GMT-5 | PKT | Waktu Pakistan |
Eropa/London | UKT | Waktu Inggris |
Eropa/Moskow | MSK | Moskow |
GMT | GMT | Greenwich Mean |
Hongkong | HK | Hong Kong |
Jepang | Jpt | Jepang |
NZ | Nzt | Selandia Baru |
AS/Alaska | Akst | Amerika Utara Alaska |
AS/Arizona | Ast | Arizona Amerika Utara |
US/Central | CST | Amerika Utara Tengah |
AS/Timur | Est | Amerika Utara Timur |
AS/Hawaii | Hst | Amerika Utara Hawaii |
AS/gunung | Mst | Gunung Amerika Utara |
AS/Pasifik | PST | Pasifik Amerika Utara |