25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
904 B

  1. package callback
  2. import (
  3. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk"
  4. "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
  5. )
  6. const (
  7. VERSION = "2021-11-30"
  8. )
  9. var HOST requests.Host = requests.Host{
  10. Default: "callback.api.gaore.com",
  11. Func: func(s string) string {
  12. var a = map[string]string{
  13. requests.RELEASE: "callback.api.gaore.com",
  14. requests.PRE: "callback.api.gaore.com",
  15. requests.TEST: "callback.api.gaore.com",
  16. }
  17. return a[s]
  18. },
  19. }
  20. type Client struct {
  21. sdk.Client
  22. }
  23. func NewClient() (client *Client) {
  24. client = &Client{}
  25. client.InitWithAccessKey("", "", "")
  26. return
  27. }
  28. //上报关键行为
  29. func (c *Client) SendAction(req *SendActionRequest) (response *SendActionResponse, err error) {
  30. response = CreateSendActionResponse()
  31. err = c.DoAction(req, response)
  32. return
  33. }
  34. // 上报激活
  35. func (c *Client) SendActive() {
  36. }
  37. // 上报付费
  38. // 上报注册