1

在 API 正常工作之前,但现在它不能正常工作,它的响应发生了变化,我不知道为什么

先前的响应似乎可以理解: 2782 读取为 AUD 并且其名称已正确分配,并且不会在数据属性上返回对象。

{
    "status": {
        "timestamp": "2021-04-20T00:35:36.456Z",
        "error_code": 0,
        "error_message": null,
        "elapsed": 7,
        "credit_count": 1,
        "notice": null
    },
    "data": {
        "id": 2782,
        "symbol": "AUD",
        "name": "Australian Dollar",
        "amount": 88,
        "last_updated": "2019-08-30T18:51:00.000Z",
        "quote": {
            "USDT": {
                "price": 58.995907552127,
                "last_updated": "2019-08-30T18:51:12.000Z"
            }
        }
    }
}

较新的响应:在此响应中,数据属性得到对象的结果,父对象是转换后的对象或符号,然后是其信息,请注意 id 和名称与 2782 (AUD) 不匹配。它变成了随机字符串或其他东西,而且转换率似乎根本不合理。

{
    "status": {
        "timestamp": "2021-05-20T08:25:05.561Z",
        "error_code": 0,
        "error_message": null,
        "elapsed": 1,
        "credit_count": 1,
        "notice": null
    },
    "data": {
        "AUD": {
            "symbol": "AUD",
            "id": "kg7up6o9tzp",
            "name": "kz7fw7rlj8",
            "amount": 88,
            "last_updated": "2021-05-20T08:25:05.561Z",
            "quote": {
                "BTC": {
                    "price": 5691,
                    "last_updated": "2021-05-20T08:25:05.561Z"
                }
            }
        }
    }
}

这是我在之前和更新的调用中发送给机器人的参数

{
"amount": 12,
"convert": "BTC",
"id": 2782 # AUD
}

更新::
在使用 API URL 的生产版本时,结果会恢复正常

我还不知道关于这个问题的解释,沙盒api有什么限制吗?

4

0 回答 0