public APIResult <string> GenernateSharedMomentsPoster(WxUserKey sharedBy) { var fileName = $"{sharedBy.MerchantId}-{sharedBy.Id}-poster.png"; var sharedQRCode = Path.Combine(Environment.CurrentDirectory, $@"images\moments\{fileName}"); var info = new FileInfo(sharedQRCode); if (!info.Directory.Exists) { Directory.CreateDirectory(info.Directory.FullName); } if (!System.IO.File.Exists(sharedQRCode)) { using (var stream = new FileStream(sharedQRCode, FileMode.CreateNew, FileAccess.Write)) { client.GenernateSharedPoster(stream, sharedBy); stream.Flush(); } client.RewordOnSharing(sharedBy.AppId, sharedBy.OpenId); } return(new APIResult <string>() { Data = $"images/moments/{fileName}", Success = true, Message = string.Empty }); }
public ISharedPyramid GetSharedPyramid(WxUserKey basic) { var pyrmaid = client.GetSharedPyramid(basic); return(pyrmaid); }