浏览代码

易董token获取测试

xingzai 2 年之前
父节点
当前提交
8751cb32c2
共有 3 个文件被更改,包括 108 次插入0 次删除
  1. 94 0
      controllers/yidong.go
  2. 9 0
      routers/commentsRouter.go
  3. 5 0
      routers/router.go

+ 94 - 0
controllers/yidong.go

@@ -0,0 +1,94 @@
+package controllers
+
+import (
+	"fmt"
+	"hongze/hongze_cygx/models"
+	"io/ioutil"
+	"net/http"
+)
+
+type BaseYidongController struct {
+	BaseCommonController
+}
+
+// @Title 获取搜索推荐词
+// @Description 获取搜索推荐词
+// @Success 200 {object} models.ConfigResp
+// @router /get_token [get]
+func (this *BaseYidongController) GetToken() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	url := "https://services-dev.valueonline.cn/oauth/token?grant_type=client_credentials&response_type=token&client_id=d9bfb79627ac30d0&client_secret=96a61dd2d9bfb79627ac30d02188bbe2"
+	method := "GET"
+
+	client := &http.Client{}
+	req, err := http.NewRequest(method, url, nil)
+
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	req.Header.Add("User-Agent", "apifox/1.0.0 (https://www.apifox.cn)")
+
+	res, err := client.Do(req)
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	defer res.Body.Close()
+
+	body, err := ioutil.ReadAll(res.Body)
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	fmt.Println(string(body))
+	br.Msg = "获取成功!"
+	br.Ret = 200
+	br.Success = true
+	br.Data = body
+}
+
+// @Title 获取搜索推荐词
+// @Description 获取搜索推荐词
+// @Success 200 {object} models.ConfigResp
+// @router /get/activity/list [get]
+func (this *BaseYidongController) Ativitylist() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	url := "https://services-dev.valueonline.cn/oauth/token?grant_type=client_credentials&response_type=token&client_id=d9bfb79627ac30d0&client_secret=96a61dd2d9bfb79627ac30d02188bbe2"
+	method := "GET"
+
+	client := &http.Client{}
+	req, err := http.NewRequest(method, url, nil)
+
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	req.Header.Add("User-Agent", "apifox/1.0.0 (https://www.apifox.cn)")
+
+	res, err := client.Do(req)
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	defer res.Body.Close()
+
+	body, err := ioutil.ReadAll(res.Body)
+	if err != nil {
+		fmt.Println(err)
+		return
+	}
+	fmt.Println(string(body))
+	br.Msg = "获取成功!"
+	br.Ret = 200
+	br.Success = true
+	br.Data = body
+}

+ 9 - 0
routers/commentsRouter.go

@@ -448,6 +448,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:BaseYidongController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:BaseYidongController"],
+        beego.ControllerComments{
+            Method: "GetToken",
+            Router: `/get_token`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ChartController"] = append(beego.GlobalControllerRouter["hongze/hongze_cygx/controllers:ChartController"],
         beego.ControllerComments{
             Method: "ChartCollect",

+ 5 - 0
routers/router.go

@@ -119,6 +119,11 @@ func init() {
 				&controllers.BaseHtgjController{},
 			),
 		),
+		web.NSNamespace("/yidong",
+			web.NSInclude(
+				&controllers.BaseYidongController{},
+			),
+		),
 	)
 	web.AddNamespace(ns)
 }