Genesys接口 - 01 许可证 - Licenses

Licenses-许可证服务 允许客户端执行以下操作:

  • 通过添加已经获得的任何许可,获取一组新的已分配许可。
  • 获取一组新的已分配许可证,释放并替换以前获得的任何许可证。
  • 发布所有获得的许可。
  • 订阅有关许可证分配的信息。
  • 分阶段获取一组分配的许可证。
  • 为会话用户获取并释放许可证。为了成功获取许可证,许可证必须存在且必须已分配给会话用户。

一个阶段是一系列许可证获取中的一个阶段。如果阶段失败,阶段允许API用户指定后续阶段应该发生什么。例如,客户可能需要获得许可证A和B,并根据成功与否来获得许可证C和D。


接口资源路径:
  • /icws/{sessionId}/licenses POST PUT DELETE

解释:获取一组许可证。如果已经获得许可证,则没有任何效果。不会影响在此会话中以前获得的任何其他许可证。


  • /icws/{sessionId}/licenses/license-stages POST

解释:分阶段获取一套许可证。如果已经获得许可证,则没有任何效果。不会影响在此会话中以前获得的任何其他许可证。

阶段允许客户指定如果阶段失败,后续阶段应该发生什么。例如,客户端可能需要获取许可证A和B,并根据成功的情况获取许可证C和D。在这种情况下,定义两个阶段,并指定要中止的第一阶段的失败操作。


  • /icws/{sessionId}/messaging/subscriptions/licenses PUT DELETE

解释:创建或更新有关许可证列表的分配消息订阅。(个人理解:修改获取许可成功或失败时的消息提示)

指定的许可证列表将替换以前对许可证消息的任何订阅。当列表中的任何许可证或分配给会话用户或未分配给会话用户时,将生成一条消息。订阅不会发送有关正在获取或释放的已分配许可证的消息。


你可能感兴趣的:(Genesys接口 - 01 许可证 - Licenses)