@DependsOn(value="weChatTokenManager") @Component public class PermanentMaterialManager extends Object
| 构造器和说明 |
|---|
PermanentMaterialManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
WeChatResponse |
deleteMaterial(@NotBlank(message="\u5220\u9664\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a") String mediaId)
删除素材
|
byte[] |
download(@NotBlank(message="\u4e0b\u8f7d\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a") String mediaId)
获取永久素材
|
PermanentMaterialResponse |
upload(@NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") MaterialEnum materialEnum,
@NotNull(message="\u6587\u4ef6\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a") byte[] fileData,
@NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String fileName,
String videoTitle,
String videoIntroduction)
上传永久素材
|
PermanentMaterialResponse |
upload(@NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") MaterialEnum materialEnum,
@NotNull(message="\u6587\u4ef6\u4e0d\u80fd\u4e3a\u7a7a") File file,
String videoTitle,
String videoIntroduction)
上传永久素材
|
public PermanentMaterialResponse upload(@NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") MaterialEnum materialEnum, @NotNull(message="\u6587\u4ef6\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u6587\u4ef6\u4e0d\u80fd\u4e3a\u7a7a") File file, String videoTitle, String videoIntroduction) throws WeChatException, ParamCheckException
materialEnum - 素材类型file - 上传的文件videoTitle - 上传视频时,视频素材的标题videoIntroduction - 上传视频时,视频素材的描述WeChatException - 微信服务端验证异常ParamCheckException - 方法调用前,参数检查异常public PermanentMaterialResponse upload(@NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u6587\u4ef6\u7c7b\u578b\u4e0d\u80fd\u4e3a\u7a7a") MaterialEnum materialEnum, @NotNull(message="\u6587\u4ef6\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u6587\u4ef6\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a") byte[] fileData, @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String fileName, String videoTitle, String videoIntroduction) throws WeChatException, ParamCheckException
materialEnum - 素材类型fileData - 上传的文件二进制数据fileName - 文件名称videoTitle - 上传视频时,视频素材的标题videoIntroduction - 上传视频时,视频素材的描述WeChatException - 微信服务端验证异常ParamCheckException - 方法调用前,参数检查异常public byte[] download(@NotBlank(message="\u4e0b\u8f7d\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a")
@NotBlank(message="\u4e0b\u8f7d\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a") String mediaId)
throws WeChatException,
ParamCheckException
mediaId - 素材idWeChatException - 微信服务端验证异常ParamCheckException - 方法调用前,参数检查异常public WeChatResponse deleteMaterial(@NotBlank(message="\u5220\u9664\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u5220\u9664\u7d20\u6750id\u4e0d\u80fd\u4e3a\u7a7a") String mediaId) throws WeChatException, ParamCheckException
mediaId - 素材idWeChatException - 微信服务端验证异常ParamCheckException - 方法调用前,参数检查异常Copyright © 2023. All rights reserved.