<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### 請求參數 | 參數名稱 | 類型 | 必須 | 描述 | | --- | --- | --- | --- | | title | String | 否 | 新聞主標題 | | newstype_id | Number| 否 | 新聞類型id,根據新聞類型檢索新聞 | ### 返回`data`參數 | 名稱 | 類型 | 說明 | | --- | --- | --- | | code | Number| 錯誤碼,成功返回1000,否則返回大于1000的number值,可根據不同業務場景判斷 | | msg | String | 錯誤消息,如出現錯誤會給與提示 | | data | String | 返回json格式數據,沒有則為空數組 | ## 新聞接口地址: ~~~ POST http://yuzhounews.playone.cn/api/news/gets ~~~ ## 新聞類型接口地址: ~~~ POST http://yuzhounews.playone.cn/api/news/newsTypes ~~~ ## 調用 ~~~ //測試案例,復制可用 function test(){ //包裝數據 $all_params = [ 'ticket'=>"news_api_test",//關注公眾號“敏捷優訊”回復“票據”索取 'page'=>1,//起始頁 'rows'=>15,//每頁數量(最多50) ]; //加簽 $all_params = $this->checkSignature($all_params); //請求接口 $result = Tools::curl_post('http://yuzhounews.playone.cn/api/news/gets',$all_params); //返回數據 var_dump($result); } /** * desc:加簽 * author:wh * @param $all_params * @return mixed */ protected function checkSignature($all_params) { //追加票據 $all_params['token'] = "ASbn56&1^%_";//關注公眾號“敏捷優訊”回復“票據”索取 //將數據添加到臨時變量 $tmpArr = []; foreach ($all_params as $key=>$val){ $tmpArr[] = $key; } sort($tmpArr); //按鍵名排序 //對關聯數組按照鍵升序排序 ksort($tmpArr); //拼接字符串 $str = ""; foreach ($tmpArr as $tmpkey){ foreach ($all_params as $param_key =>$param_val) { if($tmpkey == $param_key){ $str.=($tmpkey."".$param_val); } } } $sign = md5(md5(md5($str))); //參與加密,但不傳輸 unset($all_params['token']); //追加加密串 $all_params['sign'] = $sign;//必須 return $all_params; } ~~~ ## 響應結果 ``` { "code": 1000, "msg": "ok", "data": [{ "id": 1998, "title": "AMD臺北電腦展發布會確定!CEO蘇姿豐有望發布Zen3線程撕裂者處理器", "description": "", "url": "https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10580289984149905584%22%7D&n_type=1&p_from=3", "newstype_id": 1, "image": "", "create_time": "2021-05-06 17:08:02" }, { "id": 1997, "title": "吉利投資成立新能源商用車新公司", "description": "", "url": "https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10299975851104833176%22%7D&n_type=1&p_from=3", "newstype_id": 1, "image": "", "create_time": "2021-05-06 17:07:01" } ] } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看