MCPcopy
hub / github.com/eatmoreapple/openwechat / WebInit

Method WebInit

caller.go:103–117  ·  view source on GitHub ↗

WebInit 获取初始化信息

(ctx context.Context, request *BaseRequest)

Source from the content-addressed store, hash-verified

101
102// WebInit 获取初始化信息
103func (c *Caller) WebInit(ctx context.Context, request *BaseRequest) (*WebInitResponse, error) {
104 resp, err := c.Client.WebInit(ctx, request)
105 if err != nil {
106 return nil, err
107 }
108 var webInitResponse WebInitResponse
109 defer func() { _ = resp.Body.Close() }()
110 if err = json.NewDecoder(resp.Body).Decode(&webInitResponse); err != nil {
111 return nil, err
112 }
113 if err = webInitResponse.BaseResponse.Err(); err != nil {
114 return nil, err
115 }
116 return &webInitResponse, nil
117}
118
119type CallerCommonOptions struct {
120 BaseRequest *BaseRequest

Callers 1

initUserInfoMethod · 0.45

Calls 2

CloseMethod · 0.80
ErrMethod · 0.45

Tested by

no test coverage detected