在尝试为我们的box.com应用设置webhook时,我注意到没有传递authorization_code的选项。没有它,我们的代码将无法从box.com获取该文件的更新内容。
简化的工作流程是:
答案 0 :(得分:0)
最终,我们的解决方案是使用在初始使用传入的auth_code期间获得的OAuth2刷新令牌。此刷新令牌(根据box.com文档)应持续约60天左右。因此,我们创建了一个后台作业来查找过期的刷新令牌并更新它们。根本不是一个理想的解决方案(在代码中非常尴尬),但它似乎是最好的选择。