Пример #1
0
        /// <summary>
        /// 获取永久素材,图文素材和视频消息素材返回json,
        /// 其他类型的素材消息,则响应的直接为素材的内容,开发者可以自行保存为文件。
        /// </summary>
        /// <param name="access_token">公众号access token</param>
        /// <param name="media_id">要获取的素材的media_id</param>
        /// <returns></returns>
        public Stream GetMaterial(string access_token, string media_id)
        {
            string url = $"{Config.WxApi}cgi-bin/material/get_material?access_token={access_token}";
            var    obj = new
            {
                media_id
            };

            return(WxAPI.Stream(url, obj, Method.POST));
        }
Пример #2
0
        private Stream GetTempMaterial(string access_token, string media_id, string type)
        {
            string url = $"{Config.WxApi}cgi-bin/media/get";

            if (type == "hdvoice")
            {
                url += "/jssdk";
            }
            url += $"?access_token={access_token}&media_id={media_id}";
            Stream result = WxAPI.Stream(url, null, Method.GET);

            return(result);
        }