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

45 lines
1021 B

  1. package www
  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 = "2020-09-24"
  8. )
  9. var HOST requests.Host = requests.Host{
  10. Default: "apisdk.9ooo.cn",
  11. Func: func(s string) string {
  12. var a = map[string]string{
  13. requests.RELEASE: "apisdk.9ooo.cn",
  14. requests.PRE: "apisdk.9ooo.cn",
  15. requests.TEST: "apisdk.9ooo.cn",
  16. }
  17. return a[s]
  18. },
  19. }
  20. type Client struct {
  21. sdk.Client
  22. }
  23. func NewClientWithAccessKey(accesskey, secrect, source string) (client *Client, err error) {
  24. client = &Client{}
  25. err = client.InitWithAccessKey(accesskey, secrect, source)
  26. return
  27. }
  28. func NewClientWithAliAppcode(accesskey, secrect string, env ...string) (client *Client, err error) {
  29. client = &Client{}
  30. err = client.InitWithAliAppcode(accesskey, secrect, env...)
  31. return
  32. }
  33. func (c *Client) GetUserInfo(req *GetPwdRequest) (response *GetPwdResponse, err error) {
  34. response = CreateGetPwdResponse()
  35. err = c.DoAction(req, response)
  36. return
  37. }