yidong.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package controllers
  2. import (
  3. "fmt"
  4. "hongze/hongze_cygx/models"
  5. "io/ioutil"
  6. "net/http"
  7. )
  8. type BaseYidongController struct {
  9. BaseCommonController
  10. }
  11. // @Title 获取搜索推荐词
  12. // @Description 获取搜索推荐词
  13. // @Success 200 {object} models.ConfigResp
  14. // @router /get_token [get]
  15. func (this *BaseYidongController) GetToken() {
  16. br := new(models.BaseResponse).Init()
  17. defer func() {
  18. this.Data["json"] = br
  19. this.ServeJSON()
  20. }()
  21. url := "https://services-dev.valueonline.cn/oauth/token?grant_type=client_credentials&response_type=token&client_id=d9bfb79627ac30d0&client_secret=96a61dd2d9bfb79627ac30d02188bbe2"
  22. method := "GET"
  23. client := &http.Client{}
  24. req, err := http.NewRequest(method, url, nil)
  25. if err != nil {
  26. fmt.Println(err)
  27. return
  28. }
  29. req.Header.Add("User-Agent", "apifox/1.0.0 (https://www.apifox.cn)")
  30. res, err := client.Do(req)
  31. if err != nil {
  32. fmt.Println(err)
  33. return
  34. }
  35. defer res.Body.Close()
  36. body, err := ioutil.ReadAll(res.Body)
  37. if err != nil {
  38. fmt.Println(err)
  39. return
  40. }
  41. fmt.Println(string(body))
  42. br.Msg = "获取成功!"
  43. br.Ret = 200
  44. br.Success = true
  45. br.Data = body
  46. }
  47. // @Title 获取搜索推荐词
  48. // @Description 获取搜索推荐词
  49. // @Success 200 {object} models.ConfigResp
  50. // @router /get/activity/list [get]
  51. func (this *BaseYidongController) Ativitylist() {
  52. br := new(models.BaseResponse).Init()
  53. defer func() {
  54. this.Data["json"] = br
  55. this.ServeJSON()
  56. }()
  57. url := "https://services-dev.valueonline.cn/oauth/token?grant_type=client_credentials&response_type=token&client_id=d9bfb79627ac30d0&client_secret=96a61dd2d9bfb79627ac30d02188bbe2"
  58. method := "GET"
  59. client := &http.Client{}
  60. req, err := http.NewRequest(method, url, nil)
  61. if err != nil {
  62. fmt.Println(err)
  63. return
  64. }
  65. req.Header.Add("User-Agent", "apifox/1.0.0 (https://www.apifox.cn)")
  66. res, err := client.Do(req)
  67. if err != nil {
  68. fmt.Println(err)
  69. return
  70. }
  71. defer res.Body.Close()
  72. body, err := ioutil.ReadAll(res.Body)
  73. if err != nil {
  74. fmt.Println(err)
  75. return
  76. }
  77. fmt.Println(string(body))
  78. br.Msg = "获取成功!"
  79. br.Ret = 200
  80. br.Success = true
  81. br.Data = body
  82. }