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

 找回密码
 注册大米会员

QQ登录

只需一步,快速开始

查看: 982|回复: 0
打印 上一主题 下一主题

大米shop通过API万能导入其他系统的产品

[复制链接]

500

主题

777

帖子

7655

积分

超级版主

Rank: 8Rank: 8

积分
7655

授权用户

跳转到指定楼层
楼主
发表于 2023-4-26 14:18:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 追影 于 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字符串



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册大米会员

本版积分规则

QQ|小黑屋|大米CMS社区 ( 蜀ICP备11002200号-2广告联系:广告联系 

Powered by 大米CMS

© 2010-2020 大米CMS Inc.

快速回复 返回顶部 返回列表