GetUserBehaviorData 获取「联系客户统计」数据 @see https://developer.work.weixin.qq.com/document/path/92132
(req *GetUserBehaviorRequest)
| 45 | // GetUserBehaviorData 获取「联系客户统计」数据 |
| 46 | // @see https://developer.work.weixin.qq.com/document/path/92132 |
| 47 | func (r *Client) GetUserBehaviorData(req *GetUserBehaviorRequest) ([]BehaviorData, error) { |
| 48 | accessToken, err := r.GetAccessToken() |
| 49 | if err != nil { |
| 50 | return nil, err |
| 51 | } |
| 52 | var response []byte |
| 53 | jsonData, err := json.Marshal(req) |
| 54 | if err != nil { |
| 55 | return nil, err |
| 56 | } |
| 57 | response, err = util.HTTPPost(fmt.Sprintf("%s?access_token=%v", getUserBehaviorDataURL, accessToken), string(jsonData)) |
| 58 | if err != nil { |
| 59 | return nil, err |
| 60 | } |
| 61 | var result GetUserBehaviorResponse |
| 62 | err = util.DecodeWithError(response, &result, "GetUserBehaviorData") |
| 63 | return result.BehaviorData, err |
| 64 | } |
| 65 | |
| 66 | type ( |
| 67 | // GetGroupChatStatRequest 获取「群聊数据统计」数据 按群主聚合的方式 请求 |
nothing calls this directly
no test coverage detected