GetMonthData 获取打卡月报数据 @see https://developer.work.weixin.qq.com/document/path/96499
(req *GetCheckinDataRequest)
| 263 | // GetMonthData 获取打卡月报数据 |
| 264 | // @see https://developer.work.weixin.qq.com/document/path/96499 |
| 265 | func (r *Client) GetMonthData(req *GetCheckinDataRequest) (result *GetMonthDataResponse, err error) { |
| 266 | var ( |
| 267 | response []byte |
| 268 | accessToken string |
| 269 | ) |
| 270 | if accessToken, err = r.GetAccessToken(); err != nil { |
| 271 | return |
| 272 | } |
| 273 | if response, err = util.PostJSON(fmt.Sprintf(getMonthDataURL, accessToken), req); err != nil { |
| 274 | return |
| 275 | } |
| 276 | |
| 277 | result = new(GetMonthDataResponse) |
| 278 | err = util.DecodeWithError(response, result, "GetMonthData") |
| 279 | return |
| 280 | } |
| 281 | |
| 282 | // GetCorpOptionResponse 获取企业所有打卡规则响应 |
| 283 | type GetCorpOptionResponse struct { |
nothing calls this directly
no test coverage detected