public virtual async Task <dynamic> UploadImgMaterialAsync(string fullImgFilePath) { var accessToken = await _lazyWeChatBasic.GetAccessTokenAsync(); var url = string.Format(CONSTANT.UPLOADIMGURL, accessToken); var returnJson = await _httpRepository.UploadFileAsync(url, fullImgFilePath); var returnObject = UtilRepository.ParseAPIResult(returnJson); _httpRepository.Validate(returnObject, "url"); return(returnObject); }
public virtual async Task <dynamic> UploadKFAvatarAsync(string kf_account, string avatarFilePath) { var access_token = await _lazyWeChatBasic.GetAccessTokenAsync(); var requestUrl = string.Format(CONSTANT.UPLOADKFAVATARURL, access_token, kf_account); var returnJson = await _httpRepository.UploadFileAsync(requestUrl, avatarFilePath); var returnObject = UtilRepository.ParseAPIResult(returnJson); return(returnObject); }