Blockchain.info wallet/receive API 回调

Blockchain.info wallet/receive API callback

所以在过去的许多小时里,我一直在尝试在我的 node.js 应用程序中实施区块链 receive/wallet api。

您可以通过两种方式实现这一点: 1. 使用此处记录的接收 api:https://blockchain.info/api/api_receive 2. 使用此处记录的钱包 api: https://blockchain.info/api/blockchain_wallet_api

现在这是我的问题: 我得到了 receive api (1) 来工作,但是交易非常非常非常慢(1 小时以上),如果他们到达,回调同样如此。除此之外,它完成了我需要它做的事情:将一些自定义参数传递到回调 url 中,例如 customer_id、价格、amount_purchased。但是由于等待时间我不能使用这个方法,我想实现钱包 api (2):

钱包 api 的工作方式有点不同,您不指定回调 url,而是在您的帐户中设置一个回调,如下所示 -> 我在提到的自定义变量中传递的方式是通过标签方法,这是我的问题: 我如何检索此标签,因为如果我这样做: 然后回调 url 收到价格,但它当然是未定义的。 第二个问题是: 我如何将多个值传递到标签中,比如像这样格式化它: {'user_id': userId, 'order_amount': 数量, 'order_price': 价格} ?

我已经尝试写信给 blockchain.info 他们自己,我收到了一些关于阅读他们的文档的答案 @ https://docs.blockchain.info 然后,当我询问有关如何接收实际标签的详细信息时,一片死寂。所以现在我问你们:)

希望有人能帮我解决这个问题:)

根据他们的文档,总会有参数 'value'、'transaction_hash'、'input_address' 和 'confirmations' 以及您在 URL 已经。 'value' 参数似乎是您预期的价格。

虽然你不能给参数自定义名称。