标签: webhooks

条纹webhooks与同步充电

Stripe的文档解释了他们的收费API是同步的.为什么我们需要webhooks?

如果我的应用程序执行Stripe_Charge::create()(在PHP中),那么我可以不获取返回值并将其记录为数据库中的成功事务并在同一执行中发送确认电子邮件吗?

只有在您需要通知不同的后台系统时才使用webhooks吗?还有哪些其他类型的事件可以在webhook上收听?

php webhooks stripe-payments

6
推荐指数
1
解决办法
1655
查看次数

什么是Webhook,我为什么要关心?

我能找到的最好的是这个wiki条目

我认为"肯定必须有比这更多".

我错过了什么吗?

http webhooks web

6
推荐指数
1
解决办法
2736
查看次数

试用结束时条纹webhook

我知道这customer.subscriptions.trial_will_end件事.它会在审判结束前3天解雇.

当试验结束并且客户没有付款时,我找不到实际发生的事件.这对于做这样简单的事情来关闭功能会很有用:

customer.update_attributes(active_account: false)

如果没有像这样的webhook,我正在考虑安排一些任务来定期检查未经证实的客户并相应地关闭功能.webhook看起来更干净,不太容易出错.是否有符合这些目标的活动/ webhook?仅供参考,客户在开始试用时无需输入卡片 - 因此无法选择自动加注.

ruby-on-rails webhooks stripe-payments

6
推荐指数
2
解决办法
2381
查看次数

抓住webhook node.js

我正在尝试捕获由node.js中的Aftership API发出的PUT/webhook请求.每次需要推送通知时都会发出PUT请求,我正在使用Parse发送通知,但我需要来自webhook的一些数据.

webhook的标题看起来像Content-Type: application/json并包含这些数据:

ts - 事件发生的UTC unix时间戳

event - 事件的名称(对于跟踪更新,值将为'tracking_update')

msg - 有关事件发生的消息的详细信息,格式如下.

我如何获取token节点或js中自定义字段字典中的跟踪号,slug和值?

{
    "event": "tracking_update",
    "msg": {
        "id": "53aa94fc55ece21582000004",
        "tracking_number": "906587618687",
        "title": "906587618687",
        "origin_country_iso3": null,
        "destination_country_iso3": null,
        "shipment_package_count": 0,
        "active": false,
        "order_id": null,
        "order_id_path": null,
        "customer_name": null,
        "source": "web",
        "emails": [],
        "custom_fields": {},
        "tag": "Delivered",
        "tracked_count": 1,
        "expected_delivery": null,
        "signed_by": "D Johnson",
        "shipment_type": null,
        "tracking_account_number": null,
        "tracking_postal_code": "DA15BU",
        "tracking_ship_date": null,
        "created_at": "2014-06-25T09:23:08+00:00",
        "updated_at": "2014-06-25T09:23:08+00:00",
        "slug": "dx",
        "unique_token": "xk7LesjIgg",
        "checkpoints": [{
            "country_name": null,
            "country_iso3": …
Run Code Online (Sandbox Code Playgroud)

javascript put webhooks node.js

6
推荐指数
1
解决办法
9375
查看次数

Mailchimp Webhooks API v3

我是mailchimp API的新手,我需要在v3上工作,一切都如预期的那样好.我需要为类似于v2中的webhook-add的列表创建一个webhook 但是我在API v3中找不到webhooks 的资源.我曾尝试多个集合像lists/<list_id>/webhooks-addlists/<list_id>/webhooks等和我得到The resource could not be found.

在v3中是否弃用了mailchimp webhooks API?或者他们已在v3中重命名?任何帮助将受到高度赞赏.

webhooks mailchimp

6
推荐指数
2
解决办法
1498
查看次数

Woocommerce订单更新webhook没有解雇

我正在使用woo commerce,我一直在看webhooks.

所有这些都有原木(也就是他们已经开火)

但是,order.updated webhook是唯一没有任何日志的webhook.

有谁能够帮我?我已经联系过woo自己并没有得到回复+检查过很多线程,但似乎没有任何线索.

谢谢.

api wordpress webhooks woocommerce infusionsoft

6
推荐指数
1
解决办法
2855
查看次数

电报BOT - setWebhook不工作

我是新手创建电报机器人,我真的不知道从哪里开始.我唯一知道的是PHP.

简单化我在其上安装了Windows Server 2008 R2的VPS,并且我使用了自签名证书

openssl req -newkey rsa:2048 -sha256 -nodes -keyout server.key -x509 -days 365 -out server.pem -subj "/C=US/ST=New York/L=Brooklyn/O=Example Brooklyn Company/CN=YOURDOMAIN.EXAMPLE"
Run Code Online (Sandbox Code Playgroud)

然后我用PEM将PEM转换为CER

openssl x509 -inform PEM -in server.pem -outform DER -out server.cer
Run Code Online (Sandbox Code Playgroud)

我安装了WAMP服务器并将其设置为使用server.cer和server.key作为证书和密钥然后我测试了HTTPS(443)并且它工作正常.

然后我在chrome上安装了一个REST客户端,并将bot.php和PEM文件的URL作为多部分表单数据发送,正如官方文档所述.

现在我收到这个错误:

{
    ok: false,
    error_code: 400,
    description: "Error: Bad webhook: Posix Error: Success: getaddrinfo: Name or service not known"
}
Run Code Online (Sandbox Code Playgroud)

而且......我现在在这里!:| 向你寻求帮助有什么问题,我应该如何解决这个问题

提前致谢 :)

注意:我没有域名我正在使用我的VPS的IP

php ssl webhooks telegram-bot

6
推荐指数
1
解决办法
2077
查看次数

无论如何设置Telegram Webhook而不设置https连接

我想设置,Telegram Webhook但我没有httpsURL,我也不想处理ssl证书.

我可以使用https URL或不设置https证书来解决此问题吗?

电报webhook desc:https://core.telegram.org/bots/api#setwebhook

ssl https http webhooks telegram-bot

6
推荐指数
2
解决办法
4814
查看次数

什么是Azure中的WebHook

任何人都可以在非常基本的层面解释webhook在天蓝色中的含义.webhooks与azure中的azure函数和webjobs有何不同

azure webhooks

6
推荐指数
2
解决办法
8470
查看次数

Bitbucket和Jenkins远程构建触发器

我想要实现的目标

使用Jenkins中的远程触发器选项创建拉取请求时,从Bitbucket触发构建.所以我在Jenkins中创建了一个作业,并配置为使用远程API触发构建.

在此输入图像描述

在Bitbucket中,我创建了一个webhook来触发具有以下URL结构的构建:

http://jenkins_server_ip:port/job/job-name/build?token=<t1>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
        <title>Error 403 No valid crumb was included in the request</title>
    </head>
    <body>
        <h2>HTTP ERROR 403</h2>
        <p>Problem accessing /job/android-sample/build. Reason:

            <pre>    No valid crumb was included in the request</pre>
        </p>
        <hr>
        <a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.z-SNAPSHOT</a>
        <hr/>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我深入研究互联网,有些人说我们需要在Jenkins中使用crumbIssuer API wget.我如何在Bitbucket中使用它?

bitbucket webhooks jenkins

6
推荐指数
1
解决办法
2192
查看次数