我正在使用PipeDrive
API,并且已经开始使用他们的webhooks。
问题在于它会导致循环。
简单的例子:
有一个模型Deal
,它具有两种方法-Deal.sync()
,Deal.backsync()
Deal.sync()
将更新或创建的Deal
对象发送到PipeDrive
Deal.backsync()
从Deal
PipeDrive
对象
但是问题在于,当我调用sync
时,Deal
对象被发送到调用PipeDrive
的{{1}}上,因此我的服务器会收到此webhook
并自动调用webhook
等。
我有一些想法,但也许有一些我不知道的优雅方法。理想情况下,例如Deal.backsync()
会发送一些sync
,而该uuid
将在webhook
中发送,因此我知道它是由sync
引起的。
您知道如何进行这项工作吗?