gpt4 book ai didi

javascript - 如何从另一台服务器接收数据(如推送通知)

转载 作者:行者123 更新时间:2023-11-29 19:02:54 25 4
gpt4 key购买 nike

当用户扫描我们网页中的二维码并使用它进行购买(使用第 3 方应用程序)时,我想隐藏该二维码并处理购买。

我有一个 API 来检查交易是否成功。我的第一个想法是每 2 秒向该 API 发送一次请求以检查交易(糟糕的想法?)。但是他们告诉我们创建一个叫做“钩子(Hook)”的东西,他们会订阅它。那是什么?我应该如何实现?

最佳答案

Hook一般是指webhook,这里是维基百科的描述。

Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source site makes an HTTP request to the URI configured for the webhook.

Hook/Webhook

将 Hook 视为端点,用户可以在其中通知您/向您提供信息。

它的工作方式就像用户访问一个 url 并发送参数

your-url.com/hook?order_id=123&status=complete
  • 警告:示例代码,通常一个好的钩子(Hook)应该提供身份验证方法。

这样您的服务器就可以将该信息解释为

order with id 123 has been completed

这是一个基本的实现。

其他更简单的类比是:

a user accessing a url and input a form and press submit. To which url the data is sent, that url can also be called hook.

关于javascript - 如何从另一台服务器接收数据(如推送通知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45558546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com