@DependsOn(value={"weiXinProperties","weiXinTokenManager","webClientUtils"})
@Component
public class AsyncPermanentMaterialManager
extends Object
| 构造器和说明 |
|---|
AsyncPermanentMaterialManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<WeiXinResponse> |
delete(String mediaId)
删除永久素材
|
reactor.core.publisher.Mono<org.springframework.core.io.Resource> |
download(String mediaId)
下载永久素材,不含图文和视频
|
reactor.core.publisher.Mono<PermanentMaterialVO> |
upload(MaterialEnum materialEnum,
File file)
上传永久素材(不包含视频和图文)
|
reactor.core.publisher.Mono<PermanentMaterialVO> |
upload(MaterialEnum materialEnum,
URI uri)
上传永久素材,不含图文和视频
|
public reactor.core.publisher.Mono<PermanentMaterialVO> upload(MaterialEnum materialEnum, File file)
materialEnum - 素材类型file - 文件内容public reactor.core.publisher.Mono<PermanentMaterialVO> upload(MaterialEnum materialEnum, URI uri)
materialEnum - 素材类型uri - uri链接public reactor.core.publisher.Mono<org.springframework.core.io.Resource> download(String mediaId)
mediaId - 素材idpublic reactor.core.publisher.Mono<WeiXinResponse> delete(String mediaId)
mediaId - 素材idCopyright © 2021. All rights reserved.