获取微信企业号media_id

Posted IT飞牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取微信企业号media_id相关的知识,希望对你有一定的参考价值。

protected void Button1_Click(object sender, EventArgs e)
        
            if (File1.PostedFile.ContentLength != 0)
            
                //获取 ACCESS_TOKEN
                string accessjson = pub.Weixin.GetAccessToken();
                M.accessstring access_model = pub.json.JsonDeserializeBySingleData<M.accessstring>(accessjson);
                string ACCESS_TOKEN = access_model.access_token;                //获取ACCESS_TOKEN
                string type = "image";
                //发送请求url
                string sUrl = "https://qyapi.weixin.qq.com/cgi-bin/material/add_material?type="+ type + "&access_token=" + ACCESS_TOKEN;

                if (File1.PostedFile.ContentLength!=0)
                
                    string filename = File1.PostedFile.FileName;
                    string path = Server.MapPath("./");
                    path += filename;

                    if (File.Exists(path)) 
                        Response.Write("文件已经存在");
                        return;
                    
                    File1.PostedFile.SaveAs(path);

                    WebClient myWebClient = new WebClient();
                    myWebClient.Credentials = CredentialCache.DefaultCredentials;
                    try 
                        //上传数据获得字符
                        byte[] responseArray = myWebClient.UploadFile(sUrl,"POST",path);
                        //转换字符
                        string ret = System.Text.Encoding.Default.GetString(responseArray,0,responseArray.Length);
                        //解析json
                        M.material mymaterial = pub.json.JsonDeserializeBySingleData<M.material>(ret);
                        Response.Write(mymaterial.media_id);
                    
                    catch(Exception ex) 
                    
                
            
        
参考网址:

http://bbs.csdn.net/topics/391014694/

以上是关于获取微信企业号media_id的主要内容,如果未能解决你的问题,请参考以下文章

Java实现企业微信上传临时文件获取media_id

微信企业号获取永久素材/删除永久素材/修改永久图文素材

微信公众号开发之群发消息

微信公众平台开发(80) 上传下载多媒体文件

Java企业微信开发_09_素材管理之下载微信临时素材到本地服务器

用 Python 和 werobot进行公众号开发-2.发送及上传图片