我能够成功为我的 BigCommerce 商店设置 Webhook。但是,我没有收到商店的任何请求。
当我创建 webhook 时,我收到了以下响应,这让我认为它工作正常:
{
"id": 437,
"client_id": "dagb0rxpdd2o3znkebn5pydxj4ztcq8",
"store_hash": "xxxxxx",
"scope": "store/product/updated",
"destination": "https://my-domain.com/index.php/webhooks/product_updated/",
"headers": null,
"is_active": true,
"created_at": 1403545148,
"updated_at": 1403545148
}
现在,当我进入商店、编辑产品并保存时,我没有收到任何对目标网址的请求。我检查了 apache ssl 访问日志,没有看到来自 BigCommerce 的任何请求。我通过向目标 URL 发出自己的 POST 请求来测试 Webhook 目标,并且该请求正常工作,因此似乎有某些原因导致 Webhook 请求无法从 BigCommerce 发送到我的服务器。
谁能指出我可能缺少的内容的正确方向?
这将是其中之一...
~ 商店的 OAuth 集成需要 Webhook 才能触发。
~ 接收触发的 Webhook 需要来自已知 CA 的有效 SSL 证书(非自签名!)。
我知道这是误导,因为一切(OAuth + 创建网络钩子)都对自签名感到满意,只是在使用它们时需要有效的证书。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)