繁体   English   中英

使用Spring RestTemplate的Vtiger CRM REST API

[英]Vtiger CRM REST API using Spring RestTemplate

我正在尝试为Vtiger REST API创建Java包装器。 我想避免使用vtwsclib库,因为我找不到它的Maven工件。 我想使用Spring RestTemplate 实际上,我不明白为什么我需要一些特殊的库来访问Web服务的REST API。

首先,登录过程遇到了问题。 即使按照链接的说明进行操作,我也无法检索sessionName 最后,经过对vtwsclib库的研究后,我解决了该问题。

下一个问题是检索操作。 即使当我具有sessionName并尝试通过请求与ID(我可以在客户端应用中看到的票证)通过ID检索某些对象时

GET .../webservice.php?operation=retrieve&sessionName=xxxxx&id=xxxxx 

我有:

{“成功”:false,“错误”:{“代码”:“ ACCESS_DENIED”,“消息”:“执行操作的权限被拒绝”}}

最后一个问题是文档,即使当我访问他们的维基Vtiger WIKI时,我也无法找到Ticket实体的属性来创建字段映射。

因此,使用此API会使我有些痛苦。 我的问题是:

  1. 有一些教程如何仅使用Spring RestTemplate获得sessionName吗?

  2. 为什么检索操作失败? 更新:错误的ID格式

  3. 这是主要问题。 是否有一些更好的Vtiger REST API文档(教程,博客,文件等)以及对票据之类的对象的描述?

我还在Vtiger rest api上使用Spring RestTemplate。

为了使用REST API检索记录的详细信息,我们需要将id作为moduleId x recordID (2x1234)格式传递,否则将给出ACCESS_DENIED错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM