gis*_*art 6 onedrive microsoft-graph
我正在为OneDrive测试Graph Api。
出于测试目的,我都收听webhook订阅,并每10秒轮询一次增量。
我注意到,如果我创建/删除“任何人都可以访问”和“公司中所有人”类型的共享链接(文件或文件夹),则不会收到webhook推送或新的增量。
对于所有其他更改类型,例如新文件,重命名文件,甚至“与特定人员共享”,这两种方法都显示新事件。
我的问题是:它应该起作用(有关通过链接共享项目的任何通知)?我是在做错什么,还是API问题?
我知道这可能不太有帮助,但是:
从有关 webhook 和通知的图表页面:“除非在原始项目上创建单独的订阅,否则您的应用程序将不会收到已与已登录用户共享的项目或用户驱动器中的远程项目的通知。” - 我不清楚如何“在原始项目上”创建通知,但无论如何设计 - 默认情况下没有通知。
您可以做的是轮询/SharedWithMe端点,该端点返回与用户共享的所有项目(根据我的检查,它仅返回内部(同一租户)共享项目,但在大型 WWW 中,您可以找到声称它也用于外部共享)。
| 归档时间: |
|
| 查看次数: |
206 次 |
| 最近记录: |