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

Method BuildGetLoginUUIDRequest

mode.go:27–44  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

25type normalMode struct{}
26
27func (n normalMode) BuildGetLoginUUIDRequest(ctx context.Context) (*http.Request, error) {
28 path, err := url.Parse(jslogin)
29 if err != nil {
30 return nil, err
31 }
32 params := url.Values{}
33 redirectUrl, err := url.Parse(webwxnewloginpage)
34 if err != nil {
35 return nil, err
36 }
37 params.Add("redirect_uri", redirectUrl.String())
38 params.Add("appid", appId)
39 params.Add("fun", "new")
40 params.Add("lang", "zh_CN")
41 params.Add("_", strconv.FormatInt(time.Now().UnixNano()/1e6, 10))
42 path.RawQuery = params.Encode()
43 return http.NewRequestWithContext(ctx, http.MethodGet, path.String(), nil)
44}
45
46func (n normalMode) BuildGetLoginInfoRequest(ctx context.Context, path string) (*http.Request, error) {
47 return http.NewRequestWithContext(ctx, http.MethodGet, path, nil)

Callers

nothing calls this directly

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected