API

ManMixer.cc API是如何工作的?ManMixer.cc提供REST API。從技術上講,API代表應用程式介面,它是一種軟體到軟體的交互,能夠使兩個應用程式相互交流。通常,API用於訪問協力廠商服務的功能。

  • • 馬上開始在您的網站上運用ManMixer的潛力和影響力
  • • 為您的項目添加ManMixer比特幣混合器的功能:具有使用不同代幣或混合不同代幣的能力
  • • 使用ManMixer API創建特色服務,完全免費
  • • 僅使用匿名代幣,確保您的客戶的支付安全

要獲得您的API秘鑰,瞭解關於連接限制的更多資訊,請聯繫支持服務


以下API請求可用:




code/info

返回ManMixer代碼相關的資訊。

請求:

方法 網址 HTTP標頭
POST https://manmixer.cc/api/ext/code/info Content-Type: application/json

請求參數:

名稱 類型 描述
api_key string 需要,跟蹤和控制API使用的一個獨特的10個字元長度的代碼。
bm_code string 需要,您首次下單後生成的一種獨特的10個字元長度的代碼
可確保您的代幣僅與來自我們的幣池的其他代幣混合,而不會與您自己的代幣混合。

示例請求:

POST https://manmixer.cc/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

創建訂單,並返回訂單相關的資訊。

請求:

方法 網址 HTTP標頭
POST https://manmixer.cc/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%的服務費。它的預設值要超過
最低的可能值,並且要將它定義為精確到小數點後兩位或後三位的百分數。
output array 需要輸出物件陣列。

output array:

名稱 類型 描述
address string 需要,代幣發出去後的接收位址。
percent float 需要,精確到小數點後一位的不同轉讓百分比。
注:所有轉讓的總百分比應當等於100%。
delay int 需要,轉讓延遲在0到72個小時之間。
為所有轉讓設置精確到分鐘的不同延遲時間。

示例請求:

POST https://manmixer.cc/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

返回訂單相關資訊。

請求:

方法 網址 HTTP標頭
POST https://manmixer.cc/api/ext/order/info Content-Type: application/json

請求參數:

名稱 類型 描述
api_key string 需要,跟蹤和控制API使用的一個獨特的10個字元長度的代碼。
order_id string 需要,您訂單的一個獨特編號。

示例請求:

POST https://manmixer.cc/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": "..."
    }
}


ManMixer API庫


在GitHub上,有使用ManMixer API的現成的庫。您可以用它來創建您的用戶端應用程式。

ManMixer.php - PHP庫