2016-01-05 73 views

回答

0

我不認爲Virtuemart有一個RESTful API接口。如果您確實需要將Virtuemart作爲Web服務公開,您可能需要考慮爲Joomla開發的商業擴展:cAPI http://getcapi.org

只要您運行的至少的Joomla 3.4.x以上,CAPI將通過JSON兼容的API會使您的網站提供接入:

(包括但不限於) - 遠程的Joomla用戶登錄 - 遠程Joomla用戶會話管理(通過cURL,AJAX等關閉連接的Joomla會話) - Joomla用戶配置文件管理 - 內容創建,讀取,更新,刪除 - 類別創建,讀取,更新,刪除 - Joomla的模式檢索com_content文章和類別

可以通過服務控制面板管理API用戶。

訪問控制包括: - 通過URL調用 用戶名/密碼登錄 - 基於令牌的通過URL的認證,以及自定義首部(「令牌」)

該API還提供了使用「滲漏率節流 - 桶「方法來控制每分鐘的請求。它甚至在響應頭中提供了油門細節,讓連接應用程序知道他們何時達到油門限制。這樣,您可以通過編程方式減慢訪問速度,避免阻止請求(整個過程就是希望保護服務器免受請求過載的影響)。

cAPI Core軟件包專注於原生Joomla功能的一個子集(隨着時間的推移而增長)。如果您需要爲Virtuemart創建服務端點,您可以自己創建它們或與我聯繫以請求自定義編程。

您可能會發現更多的信息,其他職位,在這裏:

REST API for Joomla 3.0

How to Install and use joomla rest api step by step

祝你好運!