dmamontov / ms-restapi
此包已废弃,不再维护。未建议替代包。
PHP客户端,用于通过Moy Sklad Rest API进行操作。
1.1.2
2015-10-27 09:49 UTC
Requires
- php: >=5.3.0
README
Moy Sklad API客户端
此类可以管理Moy Sklad的账户,通过其REST API。
它可以获取给定账户的授权密码,因此可以向Moy Sklad Rest API 发送HTTP请求,以执行多种类型的操作。
需求
- PHP版本 >5.0
- curl
安装
-
安装 composer
-
在项目文件夹中执行以下操作
composer require dmamontov/ms-restapi ~1.1.2
在config composer.json 中,您的项目将被添加到库 dmamontov/ms-restapi,该库位于文件夹 vendor/ 中。如果没有配置文件或供应商文件夹,它们将被创建。
如果您的项目之前没有使用 composer,请连接启动文件 vendors。为此,请在项目中输入以下代码
require 'path/to/vendor/autoload.php';
使用示例
获取计量单位。
$ms = new MSRestApi('admin@xxxx.ru', 'xxxxxxxxxx'); $uuid = '7e4b5318-44df-11e5-7a07-673d0083fdac'; $uomGet = $ms->uomGet($uuid);
创建计量单位
$ms = new MSRestApi('admin@xxxx.ru', 'xxxxxxxxxx'); $headerXml = '<?xml version="1.0" encoding="UTF-8"?><%s/>'; $newUom = new SimpleXMLElement( sprintf($headerXml, 'uom'), LIBXML_NOENT | LIBXML_NOCDATA | LIBXML_COMPACT | LIBXML_PARSEHUGE ); $newUom->addAttribute('favourite', 'false'); $newUom->addAttribute('name', 'example'); $newUom->addChild('code', '999'); $newUom->addChild('externalcode', '999'); $newUom->addChild('description', 'Example 999'); $uomCreate = $ms->uomCreate($newUom);
可用方法
参考
uomGetuomCreateuomDeleteuomGetListuomUpdateListgoodGetgoodCreategoodDeletegoodGetListgoodUpdateListgoodDeleteListgoodFolderGetgoodFolderCreategoodFolderDeletegoodFolderGetListgoodFolderUpdateListgoodFolderDeleteListserviceGetserviceCreateserviceDeleteserviceGetListserviceUpdateListserviceDeleteListwarehouseGetwarehouseCreatewarehouseDeletewarehouseGetListwarehouseUpdateListwarehouseDeleteListcompanyGetcompanyCreatecompanyDeletecompanyGetListcompanyUpdateListcompanyDeleteListmyCompanyGetmyCompanyCreatemyCompanyDeletemyCompanyGetListmyCompanyUpdateListmyCompanyDeleteListpersonGetpersonCreatepersonDeletepersonGetListpersonUpdateListpersonDeleteListemployeeGetemployeeCreateemployeeDeleteemployeeGetListemployeeUpdateListemployeeDeleteListcountryGetcountryCreatecountryDeletecountryGetListcountryUpdateListcountryDeleteListconsignmentGetconsignmentCreateconsignmentDeleteconsignmentGetListconsignmentUpdateListconsignmentDeleteListcurrencyGetcurrencyCreatecurrencyDeletecurrencyGetListcurrencyUpdateListcurrencyDeleteListprocessingPlanFolderGet处理计划文件夹创建处理计划文件夹删除处理计划文件夹获取列表处理计划文件夹更新列表处理计划文件夹删除列表处理计划获取处理计划创建处理计划删除处理计划获取列表处理计划更新列表处理计划删除列表合同获取合同创建合同删除合同获取列表合同更新列表合同删除列表项目获取项目创建项目删除项目获取列表项目更新列表项目删除列表待办事项获取待办事项创建待办事项删除待办事项获取列表待办事项更新列表待办事项删除列表物品获取物品创建物品删除物品获取列表物品更新列表物品删除列表损失原因获取损失原因创建损失原因删除损失原因获取列表损失原因更新列表损失原因删除列表进入原因获取进入原因创建进入原因删除进入原因获取列表进入原因更新列表进入原因删除列表自定义实体获取自定义实体创建自定义实体删除自定义实体获取列表自定义实体更新列表自定义实体删除列表工作流程获取工作流程创建工作流程删除工作流程获取列表工作流程更新列表
文档
供应获取供应创建供应删除供应获取列表供应更新列表供应删除列表需求获取需求创建需求删除需求获取列表需求更新列表需求删除列表损失获取损失创建损失删除损失获取列表损失更新列表损失删除列表进入获取进入创建进入删除进入获取列表进入更新列表进入删除列表销售退货获取销售退货创建销售退货删除销售退货获取列表销售退货更新列表销售退货删除列表采购退货获取采购退货创建采购退货删除采购退货获取列表采购退货更新列表采购退货删除列表客户订单获取客户订单创建客户订单删除客户订单获取列表客户订单更新列表客户订单删除列表采购订单获取采购订单创建采购订单删除采购订单获取列表采购订单更新列表采购订单删除列表内部订单获取内部订单创建内部订单删除内部订单获取列表内部订单更新列表内部订单删除列表加工订单获取加工订单创建加工订单删除加工订单获取列表加工订单更新列表加工订单删除列表加工获取加工创建加工删除加工获取列表加工更新列表加工删除列表移动获取移动创建移动删除移动获取列表移动更新列表移动删除列表库存获取库存创建库存删除库存获取列表库存更新列表库存删除列表现金收入获取现金收入创建现金收入删除现金收入获取列表现金收入更新列表现金收入删除列表现金支出获取现金支出创建现金支出删除现金支出获取列表现金支出更新列表现金支出删除列表收款获取收款创建收款删除收款获取列表收款更新列表收款删除列表付款获取付款创建付款删除付款获取列表付款更新列表付款删除列表零售需求获取零售需求创建零售需求删除零售需求获取列表零售需求更新列表零售需求删除列表零售销售退货获取零售销售退货创建零售销售退货删除零售销售退货获取列表零售销售退货更新列表零售销售退货删除列表