简介
memoQ Server 具有不同应用程序角色的不同 API。
Web Service API
- 为 TM/TB/安全/项目/等提供管理功能的操作。
- 基于最适合企业级集成的经典 Web 服务 SOAP 消息。
- WS API 的调用者是具有无限权限的超级用户:没有用户级别的身份验证或授权。
- 尽管此 API 目前支持一些需要用户级别身份验证(查找、索引搜索、添加和更新条目)的 TM 相关操作,但这些操作被认为已弃用,并将在未来版本中删除。 新的资源 API 提供了这些操作。
- 需要服务器级许可证。
Resources API
(它有时被称为 REST API。)
- 此 API 提供翻译器相关功能:目前支持 TM/TB 操作,例如查找、索引、添加 TM 条目和类似操作。
- 基于 HTTP(简单的 http GET/POST、JSON 对象),可轻松访问各种不同平台,包括 Javascript 和手机。
- API 的调用者作为特定用户:调用者必须以特定用户的身份登录,大多数用户级别的权限检查都有效。
- 每个活动连接都需要来自 Web 或 tpro 许可证池的许可证,并且不需要服务器级别的许可证。
回调服务
- 基于 Web 服务的回调可以通知外部服务有关 memoQ 服务器中的事件。
- 回调是通过标准 Web 服务技术执行的,因此可以与支持标准 Web 服务的任何平台集成,包括在 Microsoft .NET 或 Java 中开发的应用程序。
- memoQ Server 是这种情况下的调用者。 该服务由第三方应用程序提供。