xialei 1 год назад
Родитель
Сommit
91d9831bf1

+ 22 - 0
app/controller/api/store/product/DaTaoKe.php

@@ -574,6 +574,28 @@ class DaTaoKe
574 574
         return ['code' => 1, 'data' => $goodsList, 'raw' => $pddGoodsList];
575 575
     }
576 576
 
577
+
578
+
579
+    //拼多多商品搜索_第三方大淘客
580
+    public static function pddCatList($parentId = 0)
581
+    {
582
+        $queryData = [
583
+            'appKey' => self::$appKey,
584
+            'version' => 'v2.0.0',
585
+            'parentId' => $parentId,
586
+        ];
587
+        $url = 'https://openapi.dataoke.com/api/dels/pdd/category/search';
588
+        $queryData['sign'] = self::makeSign($queryData, self::$appSecret);
589
+        $fullUrl = "{$url}?" . http_build_query($queryData);
590
+        $response = self::sendCurl($fullUrl);
591
+        if ($response['code'] != 0)//运行出错
592
+            return ['code' => 0, 'data' => $response];
593
+       
594
+        return ['code' => 1, 'data' => $response];
595
+    }
596
+
597
+
598
+
577 599
     // 拼多多定时获取列表
578 600
     public function pdd_cron()
579 601
     {

+ 19 - 1
app/controller/api/store/product/TaoKe.php

@@ -370,9 +370,27 @@ class TaoKe extends BaseController
370 370
         return app('json')->success('获取拼多多商品列表成功', $result['data']);
371 371
     }
372 372
 
373
+
374
+    /**
375
+     * 获取拼多多分类
376
+     * @return mixed
377
+     * @author daoheng
378
+     */
379
+    public function pdd_cat()
380
+    {
381
+        $parentId = $this->request->param('parentId') ?? 0;
382
+        $result = DaTaoKe::pddCatList($parentId);
383
+        if ($result['code'] == 0) {
384
+            return app('json')->fail('运行出错', $result['data']);
385
+        }
386
+        return app('json')->success('获取拼多多商品分类成功', $result['data']);
387
+    }
388
+
389
+
390
+
373 391
     //获取多多进宝商品详情
374 392
     public function pdd_detail()
375
-    {
393
+    {       
376 394
         $goodsId = $this->request->param('goodsId');
377 395
         try{
378 396
             $uid = $this->request->uid();

+ 2 - 0
route/api.php

@@ -832,6 +832,8 @@ Route::group('api/', function () {
832 832
 
833 833
     })->middleware(\app\common\middleware\UserTokenMiddleware::class, false);
834 834
 
835
+    //获取拼多多分类
836
+    Route::get('pdd/cat', 'api.store.product.TaoKe/pdd_cat')->middleware(\app\common\middleware\UserTokenMiddleware::class, false);
835 837
     //获取拼多多商品详情
836 838
     Route::get('pdd/detail', 'api.store.product.TaoKe/pdd_detail')->middleware(\app\common\middleware\UserTokenMiddleware::class, false);
837 839
     //唯品会商品详情