# easytbk **Repository Path**: itcolss/easytbk ## Basic Information - **Project Name**: easytbk - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-30 - **Last Updated**: 2022-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 最新修改2021-4-21 ### 1、修改vendor包 #### 1.1、/vendor/e7c_corp/easytbk/src/pinduoduo/request/DdkGoodsDetailRequest.php 增加: ``` private $goodsSign; public function setGoodsSign($goodsSign) { $this->goodsSign = $goodsSign; } public function getGoodsSign() { return $this->goodsSign; } 修改返回值: return [ 'type' => $this->type, // 'goods_id_list' => $this->goodsIdList //去掉这行 'goods_sign' => $this->goodsSign //增加这一行 ]; ``` #### 1.2、vendor/e7c_corp/easytbk/src/pinduoduo/request/DdkGoodsPromotionUrlGenerateRequest.php ``` 增加 private goodsSignList; public function setGoodsSignList($goodsSignList) { $this->goodsSignList = $goodsSignList; } public function getGoodsSignList() { return $this->goodsSignList; } //修改返回值 //'goods_id_list' => $this->goodsIdList, //去掉这行 'goods_sign_list' => $this->goodsSign, //增加这一行 ``` # 介绍 这个SDK只支持laravel! # 安装 1、安装扩展包,该扩展包只支持laravel ```bash composer require e7c_corp/easytbk ``` 2、执行下面的命令,然后修改config/easytbk.php ```bash php artisan vendor:publish --provider "E7cCorp\EasyTBK\ServiceProvider" ``` # 初始化SDK 每个平台SDK的具体调用方法参考各平台的文档 1、淘宝SDK初始化 ```php setNumIids ($numIids); return $client->execute ($req); ``` 2、京东SDK初始化 ```php setSkuIds("$itemid"); return $jd->execute($req); ``` 3、拼多多SDK初始化 ```php setGoodsIdList("[$itemid]"); return $pdd->execute($req); ``` 4、唯品会SDK初始化 ```php pidNameList = $pidNameList2; $pidGenRequest1->requestId = "requestId"; dd($service->genPidWithOauth($pidGenRequest1)); ``` 5、苏宁连联盟SDK初始化 ```php setPageNo("1"); $req->setPageSize("10"); $req->setPositionId("12"); $resp = $c->execute($req); dd($resp); ``` 6、蘑菇街 蘑菇街使用人数太少,不值得耗费精力开发,所以暂时不打算集成。