Vtiger CRM REST API 使用 Spring RestTemplate
Vtiger CRM REST API using Spring RestTemplate
我正在尝试为 Vtiger REST API 创建一个 Java 包装器。我想避免使用 vtwsclib 库,因为我找不到它的 Maven 工件。我想使用 Spring RestTemplate
。实际上,我不明白为什么我需要一些特殊的库来访问 Web 服务的 REST API。
首先是登录过程出现问题。即使我按照 this link 的说明进行操作,我也无法检索到 sessionName
。最后在研究了vtwsclib库后解决了。
下一个问题是检索操作。即使我有 sessionName
并尝试通过 id 请求检索一些对象(我可以在客户端应用程序中看到的票证)
GET .../webservice.php?operation=retrieve&sessionName=xxxxx&id=xxxxx
我得到了:
{"success":false,"error":{"code":"ACCESS_DENIED","message":"Permission to perform the operation is denied for id"}}
最后一个问题是文档,即使我访问了他们的 wiki Vtiger WIKI 我也找不到 Ticket 实体的属性来创建字段映射。
所以这个 API 的工作对我来说有点痛苦。我的问题是:
是否有一些教程如何仅使用 Spring RestTemplate 获取 sessionName?
为什么检索操作失败? 更新:ID 格式错误
这是主要问题。是否有更好的 Vtiger REST 文档(教程、博客、文件等)API 和 Ticket 等对象的描述?
我也在使用 Spring RestTemplate for Vtiger rest api.
为了使用 REST API 检索记录的详细信息,我们需要将 id 作为 moduleId x recordID
(2x1234) 格式传递,否则会出现 ACCESS_DENIED 错误
我正在尝试为 Vtiger REST API 创建一个 Java 包装器。我想避免使用 vtwsclib 库,因为我找不到它的 Maven 工件。我想使用 Spring RestTemplate
。实际上,我不明白为什么我需要一些特殊的库来访问 Web 服务的 REST API。
首先是登录过程出现问题。即使我按照 this link 的说明进行操作,我也无法检索到 sessionName
。最后在研究了vtwsclib库后解决了。
下一个问题是检索操作。即使我有 sessionName
并尝试通过 id 请求检索一些对象(我可以在客户端应用程序中看到的票证)
GET .../webservice.php?operation=retrieve&sessionName=xxxxx&id=xxxxx
我得到了:
{"success":false,"error":{"code":"ACCESS_DENIED","message":"Permission to perform the operation is denied for id"}}
最后一个问题是文档,即使我访问了他们的 wiki Vtiger WIKI 我也找不到 Ticket 实体的属性来创建字段映射。
所以这个 API 的工作对我来说有点痛苦。我的问题是:
是否有一些教程如何仅使用 Spring RestTemplate 获取 sessionName?
为什么检索操作失败?更新:ID 格式错误这是主要问题。是否有更好的 Vtiger REST 文档(教程、博客、文件等)API 和 Ticket 等对象的描述?
我也在使用 Spring RestTemplate for Vtiger rest api.
为了使用 REST API 检索记录的详细信息,我们需要将 id 作为 moduleId x recordID
(2x1234) 格式传递,否则会出现 ACCESS_DENIED 错误