![](/img/trans.png)
[英]Basic authentication for REST API using spring restTemplate
[英]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會使我有些痛苦。 我的問題是:
有一些教程如何僅使用Spring RestTemplate獲得sessionName嗎?
為什么檢索操作失敗?
更新:錯誤的ID格式
這是主要問題。 是否有一些更好的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.