如何使用RESTfull API连接到Virtuemart?

时间:2016-01-05 17:02:46

标签: php api rest joomla virtuemart

我需要为Virtuemart商店开发移动应用程序,但我没有找到任何RESTfull API来执行此操作。我google了很多,但没有成功。

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

1 个答案:

答案 0 :(得分:0)

我认为Virtuemart没有RESTful API接口。如果您确实需要将Virtuemart作为Web服务公开,您可能需要考虑我为Joomla开发的商业扩展:cAPI Android Documentation

只要您至少运行Joomla 3.4.x及更高版本,cAPI将通过兼容JSON的API向您公开网站,以便访问:

(包括但不限于)   - 远程Joomla用户登录   - 远程Joomla用户会话管理(通过cURL,AJAX等关闭连接的Joomla会话)   - Joomla用户档案管理   - 内容创建,读取,更新,删除   - 类别创建,读取,更新,删除   - Joomla com_content文章和类别的模式检索

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

访问控制包括: - 通过URL调用登录用户名/密码 - 通过URL和自定义标头进行基于令牌的身份验证("令牌")

API还使用"漏桶"提供速率限制。控制每分钟请求的方法。它甚至在响应头中提供了节流细节,以便让连接应用程序知道它们何时即将达到节流限制。这样,您可以以编程方式减慢访问速度,以避免阻止您的请求(重点是您希望保护服务器免受请求过载)。

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

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

http://getcapi.org

REST API for Joomla 3.0

祝你好运!