### 請求參數
| 參數名稱 | 類型 | 必須 | 描述 |
| --- | --- | --- | --- |
| 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"
}
]
}
```