UploadMediaFileResult.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*----------------------------------------------------------------
  2. Copyright (C) 2019 Senparc
  3. 文件名:UploadMediaFileResult.cs
  4. 文件功能描述:上传媒体文件返回结果
  5. 创建标识:Senparc - 20150211
  6. 修改标识:Senparc - 20150303
  7. 修改描述:整理接口
  8. 修改标识:Senparc - 20150320
  9. 修改描述:修改结果类型(有临时和永久之分)
  10. ----------------------------------------------------------------*/
  11. using Senparc.Weixin.Entities;
  12. namespace Senparc.Weixin.MP.AdvancedAPIs.Media
  13. {
  14. /// <summary>
  15. /// 上传临时媒体文件返回结果
  16. /// </summary>
  17. public class UploadTemporaryMediaResult : WxJsonResult
  18. {
  19. public UploadMediaFileType type { get; set; }
  20. public string media_id { get; set; }
  21. /// <summary>
  22. /// 上传缩略图返回的meidia_id参数.
  23. /// </summary>
  24. public string thumb_media_id { get; set; }
  25. public long created_at { get; set; }
  26. }
  27. /// <summary>
  28. /// 上传永久媒体文件返回结果
  29. /// </summary>
  30. public class UploadForeverMediaResult : WxJsonResult
  31. {
  32. /// <summary>
  33. /// 新增的永久素材的media_id
  34. /// </summary>
  35. public string media_id { get; set; }
  36. /// <summary>
  37. /// 新增的图片素材的图片URL(仅新增图片素材时会返回该字段)
  38. /// </summary>
  39. public string url { get; set; }
  40. }
  41. /// <summary>
  42. /// 上传图文消息内的图片获取URL返回结果
  43. /// </summary>
  44. public class UploadImgResult : WxJsonResult
  45. {
  46. public string url { get; set; }
  47. }
  48. }