quanj / wsxc
wsxc api
1.1
2021-04-21 12:04 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^6.5
- netresearch/jsonmapper: ^4.0
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is not auto-updated.
Last update: 2025-06-13 02:36:49 UTC
README
环境
- php版本
>=
php7.4 - 依赖
guzzlehttp
jsonmapper
json映射实体类
使用
// 拿到wsxc服务类
$wsxcService = new WsxcServiceImpl();
// 拿到配置类,并设置参数
$config = new ConfigImpl();
$config->setBaseApiUrl('https://www.szwego.com');
$config->setCookie('token=774BF5E8BE8FBFB57B05DE4655EA74FE098428615D21D93A081CEC31F216FC7EA820757A73145C1D; sensorsdata2015jssdkcross=%7B%22distinct_id%22%3A%22A2017122707592421389%22%2C%22first_id%22%3A%221719d813246adc-0d865bb863542c-5313f6f-2073600-1719d8132476ca%22%2C%22props%22%3A%7B%22%24latest_traffic_source_type%22%3A%22%E7%9B%B4%E6%8E%A5%E6%B5%81%E9%87%8F%22%2C%22%24latest_search_keyword%22%3A%22%E6%9C%AA%E5%8F%96%E5%88%B0%E5%80%BC_%E7%9B%B4%E6%8E%A5%E6%89%93%E5%BC%80%22%2C%22%24latest_referrer%22%3A%22%22%7D%2C%22%24device_id%22%3A%221719d813246adc-0d865bb863542c-5313f6f-2073600-1719d8132476ca%22%7D; UM_distinctid=1784abac7df783-0a43a787aa3bd9-5771031-1fa400-1784abac7e0317; CNZZDATA1275056938=1469361778-1616160687-%7C1617870551; JSESSIONID=9F0446B5FC8603C7D8215ADF2C9E9A84');
$config->setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36');
$config->setXRequestedWith('XMLHttpRequest');
// 注入参数
$wsxcService->setConfig($config);
// 获取对应的服务类
$goodsService = $wsxcService->getGoodsService();
// 获取查询类
$linkedShopGoods = new LinkedGoods('I202104081231264980002000');
// 调取业务
$res = $goodsService->goodsDetail($linkedShopGoods);