从Box webhook获取重命名事件,也是Box中webhook的首选事件?

时间:2015-01-21 05:09:01

标签: box-api

我正在尝试使用webhooks来获取用户Box帐户更改的通知。我没有看到的一件事是在重命名项目时获取webhook通知的选项。是否可以获得重命名通知?我看到RENAME可以通过事件API获得,是否更喜欢使用事件API?我看到另一个关于webhook vs事件(Box webhooks deprecated in favor of long polling?)的stackoverflow问题,答案说webhooks仍然有效,但没有真正评论webhook vs事件。

我更喜欢webhooks,因为它们非常适合我如何获得Dropbox帐户的更改,但是从文档中可以看出事件有更多的信息/选项。此外,似乎有可能错过Box webhook通知,这可能会在我的应用程序中创建Box模型之间的不一致状态。

选择哪个?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我不相信在重新命名项目时可以获得WebHook通知。

WebHooks和事件之间的选择实际上取决于您正在构建的内容。 Web挂钩通常更容易使用,但事件流可以为您提供更多功能。在您的情况下,您可能需要使用事件,以便通知您重命名。

还值得注意的是,如果您的应用程序确实依赖于与Box状态保持同步,那么您最好使用事件流。它允许您指定流中的最后已知位置,以便在应用程序脱机时可以查看任何错过的事件。