如何使用 RESTfull API 连接到 Virtuemart?

How can I connect to Virtuemart using RESTfull API?

我需要为一家 Virtuemart 商店开发一个移动应用程序,但我没有找到任何 RESTfull API 可以做到这一点。我用谷歌搜索了很多,但没有成功。

你知道什么可以帮助我吗?

我认为 Virtuemart 没有 RESTful API 界面。如果您真的需要将 Virtuemart 公开为 Web 服务,您可能需要考虑我为 Joomla 开发的商业扩展:cAPI http://getcapi.org.

只要您 运行 至少是 Joomla 3.4.x 及更高版本,cAPI 将通过 JSON-compatible API 公开您的网站提供访问:

(包括但不限于) - 远程 Joomla 用户登录 - 远程 Joomla 用户 session 管理(close-out 通过 cURL、AJAX 等连接 Joomla sessions) - Joomla 用户配置文件管理 - 内容创建、读取、更新、删除 - 类别创建、读取、更新、删除 - Joomla com_content 文章和类别

的模式检索

API 用户可以通过服务控制面板进行管理。

访问控制包括: - username/password 通过 URL 调用登录 - token-based 通过 URL 以及自定义 header ("token")

的身份验证

API 还提供了 rate-throttling 使用 "leaky-bucket" 方法来控制每分钟的请求数。它甚至在响应 header 中提供限制详细信息,让连接的应用程序知道它们何时即将达到限制。这样,您可以以编程方式减慢访问速度以避免请求被阻止(重点是您希望保护服务器免受请求过载)。

cAPI 核心包专注于本机 Joomla 功能的一个子集(随着时间的推移而增长),如果您需要为 Virtuemart 创建的服务端点,您可以自己创建它们或联系我请求自定义编程。

您可以在此处找到有关其他帖子的更多信息:

REST API for Joomla 3.0

How to Install and use joomla rest api step by step

祝你好运!