大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区

标题: 大米shop通过API万能导入其他系统的产品 [打印本页]

作者: 追影    时间: 2023-4-26 14:18
标题: 大米shop通过API万能导入其他系统的产品
本帖最后由 追影 于 2023-4-27 09:26 编辑

导入产品我们只需要构造json格式或php数组格式 调用的方法有两种
第一:通过命令行批量导入 我这里导入一条测试:
产品json的demo位置  catalog/controller/api/addorupdate_product.json






$this->load->controller('api/product/add', $data);传的是json转的数组


命令运行就是 php cmd.php test_api_import


查看产品增加成功没有


这里可以关闭控制器的token验证的 catalog/controller/api/product.php


  1. $check = $this->check->checkToken();
复制代码

直接改成

  1. $check = true;
复制代码

第二:通过curl来调用
(1)获取token 当然你可以和第一一样关闭token 直接调用api 地址
Url:http://您的域名/index.php?route=api/login
Method: POST
parameter:
Username:shopk
Key:nsnT74o77pCmJmdL81RMdDoOs6cJ6zkkHOSmDCjBGX8m6WlKP56Rvc82wMRdZoTorZGzPgaHgBdHA3GBToaiOkaZamlPV6jJUw10yw5BvKL0w0TxZJtaTpA0BU7nI1O3qhogknX7ObHuCYxNpdcXnG8r3ffZ0txGqzmer7EyP4UdFiaIidyTezEgr6RYwtJnVttD2Op2PxU8rOOFPmpkgKUDqn2wj0FvFXkI3ic76g3YaFqtyqsePxeLZwfSC3QE
ip需要后台加白名单:系统设置-》管理员管理-API接口
(2) token调用产品入库API
(1)产品添加/修改(token)
Url:http://域名/index.php?route=api/product/add&api_token= 第一步的token
然后post body json字符串








欢迎光临 大米CMS官网论坛,大米站长联盟,大米站长之家,大米开发者社区 (https://www.damicms.com/bbs/) Powered by Discuz! X3.1