如何处理来自 API POST NodeJS 的回调

How to process Callback from API POST NodeJS

提问人:Illia 提问时间:3/2/2022 更新时间:3/2/2022 访问量:295

问:

我正在使用这个 API 函数 https://developers.cryptoapis.io/technical-documentation/wallet-as-a-service/transactions/create-coins-transaction-from-address-for-whole-amount

以及带有 Angular 前端的 NodeJS 后端。

我无法弄清楚函数 POST 中的回调是如何工作的,它需要域设置,然后让 JS 函数接收 POST,但我无法弄清楚如何做到这一点。

有人可以建议如何使用这样的 API 回调函数吗?

node.js 角度 angularjs API 回调

评论


答:

0赞 Kevin 3/2/2022 #1

看起来您需要在 NodeJS 服务器上使用此服务( cryptoAPI )可以调用的路由 - 所以(需要是 HTTPS)https://yourDomainTheApiIsHostedOn.com/callBack

文档确实说它只会在调用 create coins 函数时触发。回调 URL 也会包含一些信息,因此您可以验证 HTTP 流量是否真的来自它们

callbackSecretKey 只能由客户生成。它用于在事件发生时从 Crypto API 2.0 发送的回调请求的 x-signature 响应标头中创建唯一的哈希字符串。

域验证基本上是 cryptoAPI 的一个过程,以确保您拥有托管 API 的域

文档在这里:

https://developers.cryptoapis.io/technical-documentation/general-information/callbacks#callback-security

评论

0赞 Illia 3/3/2022
因此,我需要托管我的应用程序才能执行此操作
0赞 Kevin 3/3/2022
如果要获得回调响应“是”,则需要一个有效的域名,加密服务最有可能使用 DNS TXT 记录或 CNAME 进行验证