speauty/

jushuitan

这是一个用于 ju-shui-tan api 的 PHP 客户端

1.0.3 2019-11-25 05:25 UTC

This package is auto-updated.

Last update: 2024-09-23 15:13:59 UTC


README

聚水潭-PHP类库

该类库主要用于PHP对接聚水潭开放平台,之前在提交packagist时,系统提示有类似类库。我过去看了一下,其中有一个提到有奇门之类的词汇。后来又仔细翻了一下,好像没有相关接口,就没有做。只是简单的一个参数封装和请求的操作,其中没有日志记录,一切从简。

参考用法
require "vendor/autoload.php";
use \JuShuiTan\Conf;
use \JuShuiTan\Tools;

$arr = [
    'partnerid' => 'ywv5jGT8ge6Pvlq3FZSPol345asd',
    'partnerkey' => 'ywv5jGT8ge6Pvlq3FZSPol2323',
    'token' => '181ee8952a88f5a57db52587472c3798',
    'method' => 'logisticscompany.query',
    'sign' => ''
];
$conf = new Conf($arr, true);
$jushuitan = new Tools($conf);
var_dump($jushuitan->exec(["modified_begin"=>"2016-08-30 10:51:40","modified_end"=>"2016-09-04 15:49:21"]));

下一步,可以考虑将method也封装一下,只需要传个查询参数进来即可,不过具体采用哪种模式,还是要认真考虑一下。

测试账号:
网址: http://c.jushuitan.com;
企业版客户(有精细化库存管理)
帐号: kfcs@jst.com
密码: qwe123qwe;
PartnerId: ywv5jGT8ge6Pvlq3FZSPol345asd;
PartnerKey: ywv5jGT8ge6Pvlq3FZSPol2323;
TOKEN: 181ee8952a88f5a57db52587472c3798;

专业版客户(无精细化库存管理):
帐号: kfcszy@jst.com
密码: qwe123qwe;
PartnerId: ywv5jGT8ge6Pvlq3FZSPol345asd;
PartnerKey:ywv5jGT8ge6Pvlq3FZSPol2323;
TOKEN: 3f723a3e4bd178cdc7070b48641c5707;
样例代码
# 基础API
use Exp\BasicApi;
require_once './vendor/autoload.php';
$basic = new BasicApi();
var_dump($basic->shopQuery(['微合伙人1']));
var_dump($basic->logisticsCompanyQuery());
var_dump($basic->wmsPartnerQuery());
var_dump($basic->authShopGenerateQuery());
var_dump($basic->refreshToken());
# 商品API
use Exp\GoodsApi;

require_once './vendor/autoload.php';

$goods = new GoodsApi();
var_dump($goods->itemUpload());
var_dump($goods->mallItemUpload());
var_dump($goods->skuQuery(['310089000Y']));
var_dump($goods->skuMapQuery());
var_dump($goods->categoryQuery());