API

BESTMIXERAPIはどのように機能しますか? BESTMIXERはREST APIを提供します。技術的に言えば、APIとはApplication Programming Interfaceの略であり、2つのアプリケーションが互いに連携することを可能にする、ソフトウェアとソフトウェアの通信です。通常、APIはサードパーティのサービス機能にアクセスするために使用されます。

  • • 今すぐ、ウェブサイトにBESTMIXERの可能性とパワーを適用してください
  • • BESTMIXERビットコインタンブラーの機能をプロジェクトに追加する: 異なるコインで支払うか、異なるコインをミックスする機能
  • • BESTMIXER APIで独自のサービスを完全に無料で作成
  • • 匿名化されたコインのみを使用して、クライアントの支払いセキュリティを保証

APIキーを取得し、接続制限の詳細を調べるには、サポートにお問い合わせください。


次のAPIリクエストが利用できます:




code/info

BESTMIXERコード関連情報を返します。

リクエスト:

方法 Url HTTPヘッダー
POST https://ibestmixer.xyz/api/ext/code/info Content-Type: application/json

リクエストパラメーター:

名前 タイプ 説明
api_key string が必要です。APIの使用を追跡および制御する一意の10シンボルのコード。
bm_code string が必要です。最初のオーダーの後に生成される一意の10シンボルのコード
お客様のコインが他のコインとミックスされ、お客様ご自身のコインとはミックスされないようにします

リクエストの例:

POST https://ibestmixer.xyz/api/ext/code/info HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "bm_code": "XXXXXXXXXX"
}

レスポンスの例:

{
    "error": null,
    "data": {
        "min_service_fee": {
            "btc": 0.5,
            "bch": 0.5,
            "ltc": 0.5
        }
    }
}


order/create

オーダーを作成し、オーダー関連情報を返します。

リクエスト:

方法 Url HTTPヘッダー
POST https://ibestmixer.xyz/api/ext/order/create Content-Type: application/json

リクエストパラメーター:

名前 タイプ 説明
api_key string が必要です。APIの使用を追跡および制御する一意の10シンボルのコード。
bm_code string 最初のオーダーの後に生成される一意の10シンボルのコード
お客様のコインが他のコインとミックスされ、お客様ご自身のコインとはミックスされないようにします
coin string が必要です。ミキシングのために利用可能な暗号通貨のタイプ: btc, bch, ltc, eth.
fee float が必要です。0.5000から3.0000%まで変動するサービス手数料。可能な最小値よりも大きくプリセットし、
100分の1または1000分の1パーセントに指定します。
output array が必要です。出力オブジェクトの配列。

output array:

名前 タイプ 説明
address string が必要です。コインを送る受取アドレス。
percent float が必要です。10分の1の精度で送金のパーセンテージが異なります。
注意:すべての送金の合計パーセンテージは100%に等しくなければなりません。
delay int が必要です。送金遅延は0から72時間まで変化します。
すべての送金に対して、さまざまな遅延時間を正確に分単位で設定します。

リクエストの例:

POST https://ibestmixer.xyz/api/ext/order/create HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "bm_code": "XXXXXXXXXX",
    "coin": "btc",
    "fee": 0.5001,
    "output": [
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 5.5,
            "delay": 33
        },
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 4.5,
            "delay": 0
        },
        {
            "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            "percent": 90,
            "delay": 121
        }
    ]
}

レスポンスの例:

{
    "error": null,
    "data": {
        "order_id": "XXXXXXXXXX",
        "input_address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "min_amount": 0.005,
        "max_amount": 123.456
    }
}


order/info

オーダー関連情報を返します。

リクエスト:

方法 Url HTTPヘッダー
POST https://ibestmixer.xyz/api/ext/order/info Content-Type: application/json

リクエストパラメーター:

名前 タイプ 説明
api_key string が必要です。APIの使用を追跡および制御する一意の10シンボルのコード。
order_id string が必要です。オーダーの一意の番号。

リクエストの例:

POST https://ibestmixer.xyz/api/ext/order/info HTTP/1.1
Content-Type: application/json

{
    "api_key": "XXXXXXXXXX",
    "order_id": "XXXXXXXXXX"
}

リクエストの例:

{
    "error": null,
    "data": {
        "status": "Awaiting",
        "input_address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "received": 0,
        "coin": "btc",
        "min_amount": 0.005,
        "max_amount": 123.456,
        "bm_code": "XXXXXXXXXX",
        "output": [
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 5.5,
                "delay": 33
            },
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 4.5,
                "delay": 0
            },
            {
                "address": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "percent": 90,
                "delay": 121
            }
        ],
        "letter_of_guarantee": "..."
    }
}


BESTMIXER APIライブラリ


GitHubには、BESTMIXERAPIを使ったライブラリが準備できています。これを使用してクライアントアプリケーションを作成することができます。

BESTMIXER.php - PHPライブラリ