0

所以在过去的很多小时里,我一直在尝试在我的 node.js 应用程序中实现区块链接收/钱包 api。

有两种方法可以实现: 1. 使用此处记录的接收 api:https ://blockchain.info/api/api_receive 2. 使用此处记录的钱包 api: https ://blockchain.info/ api/blockchain_wallet_api

现在这是我的问题:我让接收 api (1) 工作,但是事务非常非常非常慢(1+ 小时),如果它们到达,回调也是如此。除此之外,它可以满足我的需要:将一些自定义参数传递到回调 url,例如 customer_id、price、amount_purchased。但由于等待时间,我无法使用此方法,我希望实现钱包 api (2):

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

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

希望那里的一些人可以帮助我:)

4

1 回答 1

0

根据他们的文档,总会有参数“value”、“transaction_hash”、“input_address”和“confirmations”以及您在 URL 中指定为参数的任何常量。'value' 参数似乎是您期望的价格。

但是,您不能给参数自定义名称。

于 2015-10-18T15:47:21.983 回答