Marketplace BetfairGames Package
1.0.0
BetFair Exchangeゲームシステムと統合 - 新しいクライアントのフロントエンドシステムの作成から自動化されたベッティングアプリケーションまで
BetFairアカウントを作成して、 username
とpassword
使用してください。
apiAgent
フィールド保護された情報のBetFair Games APIへの各リクエストには、メッセージヘッダーに次のフィールドエントリを含める必要があります。
gamexAPIAgent:
application_ID_and_version_number
application_ID_and_version_number
は、個人名(あなたが個人の場合)または組織の名前で(あなたが個人的な個人である場合)、アプリケーションの作成者としてあなたを識別するURI(ユニバーサルリソース識別子)です(あなたがに代わってクライアントアプリケーションを作成した場合組織)、そしてそれには、ソフトウェアのバージョン番号が最後に含まれます。
一部のサンプルエージェントIDは次のとおりです。
ABCBets.com.GamesApp.1.0
ABCPartner1.com.GamesApp.1.1
123Games.co.uk.GamePal.2.1
[email protected]
賭けることができるすべてのゲームをリストします。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
チャンネルでの現在のゲームについて説明します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
Channeid | 弦 | 必須:スナップショットへのチャネルID。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
includegamedAta | 弦 | 「gamedata」要素を抑制するためにfalse 設定します。デフォルトはtrue です。 |
includemarket | 弦 | 市場要素を抑制するためにfalse 設定します。デフォルトはtrue です。 |
含める | 弦 | 「channelsnapshot」要素を要求するための各URLに、パラメーターを手動で追加して、現在のベッティングラウンドの詳細を示す「channelsnapshot」の要素を抑制できます。これらの要素は、「ラウンド」、「BettingWindowTime」、および「BettingWindowPercentAgeCecomeComplete」です。現在のベットラウンドの詳細を受信する必要がない場合は、このパラメーターを使用してください。これらの要素を抑制するためにfalse 設定します。難聴はtrue です。 |
SelectionStype | 弦 | 見たい賭け市場を指定するためのパラメーター。例: MainBets |
JSONに、以前のゲームをチャンネルにリストするように要求します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
Channeid | 資格 | 必須:履歴を取得するチャネルID。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
Startrecord | 番号 | 受信したいゲームのリストに、開始位置(つまり、ゲームAPIの全体的なリストの開始位置)を指定します。 |
RecordCount | 番号 | リストを含めるように返されるゲームの数を指定します。 |
Marketid | 番号 | 「ChannelHistory」要素を要求するための各URLに、パラメーターを手動で追加して、出力を過去のゲームに関する情報に制限できます。 |
ゲームで賭けが許可されているときにJSONを要求する。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
JSONの要求に応じて、Exchangeゲームアカウントの残高をリストします。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
あなたの主なbetfair Alanceを述べるJSONを要求します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
Uour GamesアカウントトランザクションをリストするJSONを要求します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
アカウント | 弦 | 有効な値: POKER 、 BLACKJACK 、 BACCARAT 、 HILO 、 OMAHA_POKER 、 TRANSFERS (ファンドの転送のみをリスト)。 「accountStatement」要素を要求するための各URLに、パラメーターを手動で追加して、トランザクションのリストを特定のタイプの交換ゲームに関するものに制限することができます。 |
RecordCount | 番号 | 「accountStatement」要素を要求するための各URLに、パラメーターを手動で追加して、リストを含めるようにしたいトランザクションの数を指定できます。 |
Startrecord | 番号 | 「accountStatement」要素を要求するための各URLに、パラメーターを手動で追加して、受信したいトランザクションのリストの開始位置(つまり、Exchange Games APIの全体的なリストの開始位置)を指定できます。 |
Uour GamesアカウントトランザクションをリストするJSONを要求します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
通貨 | 弦 | 必須:3文字通貨コード。 |
額 | 弦 | 必須:金額(上記の例のように、50ポンドを指定するように)の非陰性値を指定すると、その金額はメインのBetFairアカウントからBetFair Exchangeゲームアカウントに転送されます。 |
賭けの管理。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
現在および過去の賭け活動を表示します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
状態 | 弦 | 必須:現在のすべての賭けを一度に表示するようにリクエストすることはできません。特定のステータスの現在のベットを表示するようにのみリクエストできます。考えられるステータスは、 MATCHED 、 UNMATCHED 、 LAPSED 、 CANCELLED 。 |
後 | 番号 | 例: 1158045715462 。 「betsnapshot」にリストされている1つの「betsnapshotitem」の「updatestamp」要素の数値。 「UpdateStamp」はタイムスタンプのようなものです。含まれる数は特定の時間を示していませんが、それでも最高の「UpdateStamp」は常に最新の時間です。 |
Channeid | 弦 | 特定のステータスと特定のゲーム(つまり、アパートチャネル)の現在の賭けのリストを要求します。 |
SelectionStype | 弦 | selectionsType 、「メインベット」、「サイドベット」、または「正しい予測」です。これは、賭けの選択の2つ以上のリストがあるゲームが実行されているチャネルにのみ適用されます。 |
現在および過去の賭け活動を表示します。
分野 | タイプ | 説明 |
---|---|---|
ユーザー名 | 資格 | 必須:アカウントのユーザー名。 |
パスワード | 資格 | 必須:アカウントパスワード。 |
アピアゲント | 弦 | 必須:GameXapiagent-詳細については、 apiAgent フィールドセクションを参照してください |
状態 | 弦 | 必須:現在のすべての賭けを一度に表示するようにリクエストすることはできません。特定のステータスの現在のベットを表示するようにのみリクエストできます。考えられるステータスは、 CANCELLED 、 LAPSED 、 SETTLED 、 VOIDED です。 |
placeddatestart | 弦 | 返されるベットのリストの開始日を指定します。形式: yyyy-MM-dd-HH:mm |
PlacedDateEnd | 弦 | 返されるベットのリストの終了日を指定します。形式: yyyy-MM-dd-HH:mm |
RecordCount | 番号 | リストを含めるように返品したいベットの数を指定します。 |
Startrecord | 番号 | 受信したいベットのリストに、開始位置(つまり、Exchange Games APIの全体的なリストの開始位置)を指定します。 |
Orderby | 弦 | 有効な値: channelName 、 placedDate 。興味のあるゲームの種類によって、賭けの返されたリストを注文してください。 |
タイムゾーン | 弦 | 賭けのレポートのタイムゾーンを指定します。タイムゾーンコード。詳細については、READMEを参照してください。 |
timezone
コード:タイムゾーン | タイムゾーンコード | 説明 |
---|---|---|
アフリカ/ヨハネスブルグ | RSA | 南 |
アメリカ/インディアナ/インディアナポリス | iest | 北米インディアナイースト |
アジア/バンコク | タイ | バンコク |
アジア/カルカッタ | int | インドの時間 |
アジア/ドバイ | uae | アラブ首長国連邦 |
オーストラリア/アデレード | ACST | オーストラリアセントラル |
オーストラリア/ダーウィン | anst | オーストラリア北部地域 |
オーストラリア/パース | awst | オーストラリア西部 |
オーストラリア/クイーンズランド | AQST | オーストラリアクイーンズランド |
オーストラリア/シドニー | エスト | オーストラリア東部 |
セット | セット | 中央ヨーロッパ |
EET | EET | 東ヨーロッパ |
など/GMT-5 | Pkt | パキスタンの時間 |
ヨーロッパ/ロンドン | ukt | 英国の時間 |
ヨーロッパ/モスクワ | MSK | モスクワ |
GMT | GMT | グリニッジの平均 |
香港 | hk | 香港 |
日本 | jpt | 日本 |
NZ | NZT | ニュージーランド |
米国/アラスカ | Akst | 北米アラスカ |
米国/アリゾナ | AST | 北米アリゾナ |
米国/中央 | CST | 北米セントラル |
米国/東 | EST(東部基準時) | 北米東部 |
米国/ハワイ | HST | 北米ハワイ |
私たち/山 | MST | 北米山 |
米国/太平洋 | PST | 北米太平洋 |