陈德本 6 years ago
parent
commit
25ddd3f893
1 changed files with 14 additions and 2 deletions
  1. 14 2
      App/Api/Controller/Category.php

+ 14 - 2
App/Api/Controller/Category.php

@@ -13,8 +13,20 @@ class Category extends Controller
     protected function main()
     protected function main()
     {
     {
         $id = $this->getQuery()->intval("id");
         $id = $this->getQuery()->intval("id");
-        $original_id = $this->getQuery()->intval("original_id");
-        $url = sprintf(Site::getData('site_url') . "/tao.php?r=l&cid=%d&original_id=%s&site=classify", $id, $original_id);
+        $request = [
+            'r' => 'l',
+            'site' => 'classify',
+            'cid' => $id,
+        ];
+        $bids = $this->getQuery()->string("bids");
+        $original_id = $this->getQuery()->string("original_id");
+        if ($bids) {
+            $request['bids'] = $bids;
+        }
+        if ($original_id) {
+            $request['original_id'] = $original_id;
+        }
+        $url = Site::getData('site_url') . "/tao.php?" . http_build_query($request);
         echo Dataoke::parse(file_get_contents($url));
         echo Dataoke::parse(file_get_contents($url));
     }
     }