我需要为Virtuemart商店开发移动应用程序,但我没有找到任何RESTfull API来执行此操作。我google了很多,但没有成功。
你知道什么可以帮助我吗?
答案 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创建服务端点,您可以自己创建它们或联系我以请求自定义编程。
您可以在此处找到有关其他帖子的更多信息:
祝你好运!