似乎有两行 API 用于添加、验证和聚合站点。取决于您的代表开始使用的文档/SDK 版本,或者您开始实施的 SDK 指南中的哪个版本决定了您从哪里开始。
路径 #1 开始于
- ContentServiceTraversal 允许检索所有 ContentServiceInfo(按容器类型(例如 BANK)
- ItemManagementService 用于添加这些项目
- 刷新是通过 RefreshService 完成的(大多数 API 不包含 Site 一词)
路径 #2 开始于
- 允许检索所有 SiteInfo 的 SiteTranversalService(对容器类型过滤器没有明显的支持)
- SiteAccountManagementService 用于添加这些项目
- 刷新是通过 Refreshservice 完成的(所有 API 都包含单词 Site)。
据我所知,上述 API 有很多重复的功能。我注意到某些 API 存在于一个分支而不是另一个分支上,但通常它们是微小的变化(例如,您可以过滤的东西)。
我从 ContentServiceInfo 开始,因为我们的代表最初给我们的文档和示例是从那里开始的。此外,这个 API 开始提供更大的粒度(例如,简单地能够按容器类型进行过滤,因为我们几乎只对银行和处理器站点感兴趣(我不相信你们支持))。
我的问题是:
- API的两个分支做同样的事情吗?
- 他们的行为方式大多相同吗?
- 它们的后端是否完全相同
- 系统
- 数据存储
- 刮刀?
- 是否应该比另一行更早地弃用 API 行?
- 就实际添加新功能或增强现有功能而言,一条 API 是否有更多未来?