API

ManMixer.cc API是如何工作的?ManMixer.cc提供REST API。技术上讲,API代表应用程序接口,它是一种软件到软件的交互,能够使两个应用程序相互交流。通常,API用于访问第三方服务的功能。

  • • 马上开始在您的网站上运用ManMixer的潜力和影响力。
  • • 为您的项目添加ManMixer比特币混合器的功能:具有使用不同代币或混合不同代币的能力
  • • 使用ManMixer API创建特色服务,完全免费。
  • • 通过仅使用匿名代币,确保您客户的支付安全

要获得您的API秘钥,了解关于连接限制的更多信息,请联系Supportservice


以下API请求可用:




code/info

返回ManMixer代码相关的信息。

请求:

方法 Url 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

创建订单,并返回订单相关的信息。

请求:

方法 Url 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

返回订单相关信息。

请求:

方法 Url 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库