使用 API 检查调查猴子上的调查是否被删除

Check if a survey got deleted on survey monkey using their API

我有一个应用程序可以使用 API 从调查猴子那里提取每日数据。我正在寻找一种方法来检查调查猴子上的调查是否被删除。

据我所知,我可以在 /surveys/{id} 上发送请求,如果我收到 404 错误(资源不存在),则表示调查已删除。 问题是我检查了他们的API documentation,那里说404意味着:

There was an error retrieving the requested resource

因此当检索调查出错时会发送此错误(这并不意味着调查被删除)。 那么,有没有更好的方法来检查 survey monkey 上的调查是否被删除了?

据我所知,没有直接的方式可以知道某项调查已被专门删除。

HTTP 404 响应基本上意味着无法找到调查。可能是因为它已被删除或因为它从未存在过。除非您需要明确知道它已被删除,否则您可以使用 404 响应来确定您不应该使用该调查。

请注意,现在 API 中没有调查 webhook 事件,但应该会在某个时候出现。当发生这种情况时,您将能够 subscribe to a webhook 并在您这边执行一些操作以将调查标记为已删除。