问题标签 [webhooks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shopify - Shopify webhooks API 忽略了格式参数
我们昨天发现,在使用 api 创建 Shopify webhook 时,指定的 webhook 格式被忽略了。
例如:
在上面的示例中,我们尝试将 webhook 格式设置为“json”,但 webhook 是使用“xml”格式创建的
这以前一直有效。昨天是我们第一次看到这个问题。
通过 Web 管理界面创建的 Webhook 仍然允许将格式指定为 json,但是 Web 管理界面不显示通过 api 创建的任何 Webhook,反之亦然。
transactions - Shopify Webhook 交易 ID
有没有办法从支付网关获取交易 ID?
我使用到 Shopify 进行付款的 Rails 应用程序。如何从支付网关获取“交易 ID”到我的 Rails 应用程序。
webhook“订单/付款”是否有此信息。
php - 从 Web 应用控制器内部调用 .phar 可执行文件
我需要composer.phar update
从 Web 控制器运行。
我可以以这种方式运行各种常规命令(ls
,cp
等),但是当我调用 phar 文件时,我得到空输出。
我的代码如下所示:
127
表示路径不好,但我确定我在正确的目录中。
此外,这在使用 php_cli 包装器时有效,所以可能与www-data
用户有关?chmod 777
没有帮助,无论如何我都讨厌这样做。
我也使用了passthru()
,system()
和 backtic 语法。我无法理解这不起作用的原因。我似乎无法从代码exec()
之外的调用中询问 stderr 或 stdout。127
明显的问题:
我究竟做错了什么?
更好的问题:
有没有更好的方法来.phar
从脚本中查询和执行文件?
shopify - 用于验证 Shopify Webhooks 的标头的正确名称是什么?
该文档将标题名称称为HTTP_X_SHOPIFY_HMAC_SHA256
查看进入我的服务器的 webhook 请求,标头被命名为x-shopify-hmac-sha256
哪个是正确的名称?是否区分大小写?
ruby-on-rails - 使用 Rails 设置 Shopify Webhook
我正在尝试在 Rails 中使用 order/create 设置一个基本的 shopify webhook 应用程序。
我已按照 webhook 支持 api 中的说明进行操作,并部署了那里提供的 Sync_App_Demo 示例,但无法在授权步骤中授权登录。它会打开“我们很抱歉出了点问题”页面 - myapp/login/authenticate
我是 webhook 的新手,并且已经浏览过 SO 和谷歌搜索,但没有为 webhook 连接制定基本设置感到高兴。我根据创建的 shopify_app gem 设置将 shopify 应用程序 api 密钥和秘密放置在其中,但不确定这是否正确。
此外,一旦我通过一个 webhook 控制器连接到 abouts 指向的位置(例如,我的测试商店的订单通知面板中的什么 url /order.xml),webhook 订单/创建?
任何帮助将非常感激。
这是 shopify 同步应用演示的链接:
sendgrid - 仅针对特定类别触发 SendGrid webhook,
SendGrid 的 webhook 一旦启用,就会随着每封电子邮件的发送而触发。或者这似乎是文档所暗示的。
我想知道是否只有在某些过滤器与预定义集匹配时才会触发 webhook。特别是我对匹配特定内容的类别过滤器感兴趣,并且仅在匹配时触发 webhook,并且默认情况下不会在所有发送的电子邮件上触发它。
php - 如何制作 PHP webhook 服务器
我需要制作一个 webhook 服务器,我可以从该服务器将 json 数据发送到不同的接收器/客户端。如何使用 PHP 构建它?
我应该使用什么方法来发送 json 数据?
django - Nginx Webhook 允许 IP Django
我是 Nginx 的新手,在允许 webhook 访问服务器时遇到了一些问题。每当 webhook 尝试向我的 Django 服务器发送 POST 时,我都会在访问日志中看到:
54.234.20.81 - - [02/Jan/2013:18:11:57 +0000] "POST /contracts/events HTTP/1.1" 403 2319 "-" "-" 54.234.20.81 - - [02/Jan/2013: 18:11:58 +0000] "POST /contracts/events HTTP/1.1" 403 2319 "-" "-" 54.234.20.81 - - [02/Jan/2013:18:11:58 +0000] "POST /contracts /事件 HTTP/1.1" 403 2319 "-" "-"
我不确定如何授予对该 IP 的访问权限,以免被禁止。我在 Ramhost 上托管,Nginx 目录似乎是 /etc/nginx/。该目录有一个 nginx.conf,还有一个站点可用文件夹和一个站点启用文件夹。
这是 sites-available 中的配置文件(在 sites-enabled 中有一个符号链接到此文件):
这是 nginx.conf 文件,它位于 /etc/nginx/ 文件夹中。
我不确定“允许 54.242.81.184;”是否 是在正确的位置,或者sites-available 中的文件如何与nginx.conf 一起工作,但感谢任何帮助!
webhooks - Dwolla 交易 ids 关系
我刚刚完成了一笔交易。事务 Id 通过 webhook 报告为整数 XXXX132。当我查看接收方的 Dwolla 站点时,接收方的 id 是 XXXX131,而 .25c 费用的 id 是 XXXX130。
我可以断言对于任何交易,id 都是数字的,并且关系是:
费用 id:N 接收方 id:N + 1 发送方 id:N + 2
如果没有,我如何确定所有 id,因为 web 挂钩只报告其中一个。
push - Bitbucket 网络挂钩未发布
我已经在 Bitbucket 上设置了一个网络挂钩,以 POST 到我的网络服务器以记录一些详细信息。repo 上有两个 webhook,一个是我自定义的,一个是 FTPloy.com 的。我一直在推动随机提交以在我的服务器等上测试 POST,但过了一会儿它停止了。
在我推送后,FTPloy.com 或我自己的网络服务器永远不会收到来自 Bitbucket 的发布请求。
这怎么可能/我该如何解决?