package taptap import ( "github.com/oylshe1314/framework/util" "net/http" "net/url" ) func AccountProfile(accessToken, macKey string) (*MsgTapTapAck, error) { var query = url.Values{} query.Add("client_id", clientId) var reqUrl = &url.URL{ Scheme: apiProtocol, Host: apiHost, Path: apiAccountProfile, RawQuery: query.Encode(), } var header = http.Header{} header.Add("Authorization", calcMac(accessToken, macKey, util.RandomStrings("", 24, true), util.Unix())) var ack = new(MsgTapTapAck) var err = util.HttpJsonGet(reqUrl.String(), ack, header) if err != nil { return nil, err } return ack, nil }