Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }