我已按照设置Square Connect网络挂钩的说明进行操作。
我在开发人员门户中输入了我的通知URL并启用了Web挂钩。然后我发送了测试通知。我确认这是正常的。
我使用"INVENTORY_UPDATED"
端点订阅了Update Webhooks
。
我通过致电/v1/{{location_id}}/webhooks
验证了这一点。回复是
["INVENTORY_UPDATED"]
所以我知道我的位置已正确订阅了INVENTORY_UPDATED
次通知。
但是当我登录仪表板并创建新项目或更新库存时 依靠这些项目,我没有收到任何通知。
我很难过。
仪表板中的库存更新会触发INVENTORY_UPDATED
webhook事件吗?如果是这样,我是否错过了一步?
有关如何解决此问题的任何建议吗?
答案 0 :(得分:0)
您需要通过以下方式订阅Webhook通知:
(在您的PC上)打开终端或cmd。
运行(curl -X PUT -H“授权:承载YOUR_ACCESS_TOKEN” -H“内容类型:application / json” -d“ [\” INVENTORY_UPDATED \“]” https://connect.squareup.com/v1/YOUR_LOCATION_ID/webhooks)
注意:您的访问令牌和位置位于您的普通帐户的仪表板上。