|
|
@@ -0,0 +1,41 @@ |
|
|
|
package gzmiyuan |
|
|
|
|
|
|
|
import ( |
|
|
|
zhios_third_party_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_third_party_api.git/utils" |
|
|
|
"encoding/json" |
|
|
|
"fmt" |
|
|
|
"time" |
|
|
|
) |
|
|
|
|
|
|
|
func GetGzmiRealData(pageSize, pageId, openType string) ([]GzmiRealNewsResponse, error) { |
|
|
|
url := "https://api.gzmiyuan.com/api/business/sharerange/xianbao/findShareXianBaoByOpenType" |
|
|
|
params := map[string]string{ |
|
|
|
"page": pageId, |
|
|
|
"rows": pageSize, |
|
|
|
"openType": openType, |
|
|
|
"version": fmt.Sprintf("%d", time.Now().UnixNano()/1e6), |
|
|
|
} |
|
|
|
fmt.Println(zhios_third_party_utils.Serialize(params)) |
|
|
|
resp, err := SendReq(url, params) |
|
|
|
zhios_third_party_utils.FilePutContents("miyuan", string(resp)) |
|
|
|
if err != nil { |
|
|
|
zhios_third_party_utils.FilePutContents("miyuan", err.Error()) |
|
|
|
|
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|
|
|
|
var responseData struct { |
|
|
|
Msg string `json:"msg"` |
|
|
|
Data []GzmiRealNewsResponse `json:"data"` |
|
|
|
Code string `json:"code"` |
|
|
|
} |
|
|
|
|
|
|
|
err = json.Unmarshal(resp, &responseData) |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
zhios_third_party_utils.FilePutContents("miyuan", err.Error()) |
|
|
|
|
|
|
|
return nil, err |
|
|
|
} |
|
|
|
return responseData.Data, nil |
|
|
|
} |