C# Класс Senparc.Weixin.QY.AdvancedAPIs.MediaApi

多媒体文件接口
Показать файл Открыть проект

Открытые методы

Метод Описание
AddMaterial ( string accessToken, UploadMediaFileType type, int agentId, string media, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson

上传其他类型永久素材

AddMaterialAsync ( string accessToken, UploadMediaFileType type, int agentId, string media, int timeOut = Config.TIME_OUT ) : Task

【异步方法】上传其他类型永久素材

AddMpNews ( string accessToken, int agentId, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson

上传永久图文素材

AddMpNewsAsync ( string accessToken, int agentId, int timeOut = Config.TIME_OUT ) : Task

【异步方法】上传永久图文素材

BatchGetMaterial ( string accessToken, UploadMediaFileType type, int agentId, int offset, int count, int timeOut = Config.TIME_OUT ) : BatchGetMaterialResult

获取素材列表

BatchGetMaterialAsync ( string accessToken, UploadMediaFileType type, int agentId, int offset, int count, int timeOut = Config.TIME_OUT ) : Task

【异步方法】获取素材列表

DeleteForeverMaterial ( string accessToken, int agentId, string mediaId ) : QyJsonResult

删除永久素材

DeleteForeverMaterialAsync ( string accessToken, int agentId, string mediaId ) : Task

【异步方法】删除永久素材

Get ( string accessToken, string mediaId, string dir ) : string

获取临时媒体文件并保存到指定目录中

Get ( string accessToken, string mediaId, Stream stream ) : void

获取临时媒体文件

GetAsync ( string accessToken, string mediaId, Stream stream ) : System.Threading.Tasks.Task

【异步方法】获取临时媒体文件

GetCount ( string accessToken, int agentId ) : GetCountResult

获取素材总数

GetCountAsync ( string accessToken, int agentId ) : Task

【异步方法】获取素材总数

GetForeverMaterial ( string accessToken, int agentId, string mediaId, Stream stream ) : void

获取临时媒体文件

GetForeverMaterialAsync ( string accessToken, int agentId, string mediaId, Stream stream ) : System.Threading.Tasks.Task

【异步方法】获取临时媒体文件

GetForeverMpNews ( string accessToken, int agentId, string mediaId ) : GetForeverMpNewsResult

获取永久图文素材

GetForeverMpNewsAsync ( string accessToken, int agentId, string mediaId ) : Task

【异步方法】获取永久图文素材

UpdateMpNews ( string accessToken, string mediaId, int agentId, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson

修改永久图文素材

UpdateMpNewsAsync ( string accessToken, string mediaId, int agentId, int timeOut = Config.TIME_OUT ) : Task

【异步方法】修改永久图文素材

Upload ( string accessToken, UploadMediaFileType type, string media, int timeOut = Config.TIME_OUT ) : UploadTemporaryResultJson

上传临时媒体文件

UploadAsync ( string accessToken, UploadMediaFileType type, string media, int timeOut = Config.TIME_OUT ) : Task

【异步方法】上传临时媒体文件

UploadimgMedia ( string accessToken, string media, int timeOut = Config.TIME_OUT ) : UploadimgMediaResult

上传图文消息内的图片

UploadimgMediaAsync ( string accessToken, string media, int timeOut = Config.TIME_OUT ) : Task

【异步方法】上传图文消息内的图片

Описание методов

AddMaterial() публичный статический Метод

上传其他类型永久素材
public static AddMaterial ( string accessToken, UploadMediaFileType type, int agentId, string media, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson
accessToken string
type UploadMediaFileType
agentId int
media string
timeOut int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.UploadForeverResultJson

AddMaterialAsync() публичный статический Метод

【异步方法】上传其他类型永久素材
public static AddMaterialAsync ( string accessToken, UploadMediaFileType type, int agentId, string media, int timeOut = Config.TIME_OUT ) : Task
accessToken string
type UploadMediaFileType
agentId int
media string
timeOut int
Результат Task

AddMpNews() публичный статический Метод

上传永久图文素材
public static AddMpNews ( string accessToken, int agentId, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson
accessToken string
agentId int
timeOut int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.UploadForeverResultJson

AddMpNewsAsync() публичный статический Метод

【异步方法】上传永久图文素材
public static AddMpNewsAsync ( string accessToken, int agentId, int timeOut = Config.TIME_OUT ) : Task
accessToken string
agentId int
timeOut int
Результат Task

BatchGetMaterial() публичный статический Метод

获取素材列表
public static BatchGetMaterial ( string accessToken, UploadMediaFileType type, int agentId, int offset, int count, int timeOut = Config.TIME_OUT ) : BatchGetMaterialResult
accessToken string
type UploadMediaFileType
agentId int
offset int
count int
timeOut int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.BatchGetMaterialResult

BatchGetMaterialAsync() публичный статический Метод

【异步方法】获取素材列表
public static BatchGetMaterialAsync ( string accessToken, UploadMediaFileType type, int agentId, int offset, int count, int timeOut = Config.TIME_OUT ) : Task
accessToken string
type UploadMediaFileType
agentId int
offset int
count int
timeOut int
Результат Task

DeleteForeverMaterial() публичный статический Метод

删除永久素材
public static DeleteForeverMaterial ( string accessToken, int agentId, string mediaId ) : QyJsonResult
accessToken string
agentId int
mediaId string
Результат Senparc.Weixin.Entities.QyJsonResult

DeleteForeverMaterialAsync() публичный статический Метод

【异步方法】删除永久素材
public static DeleteForeverMaterialAsync ( string accessToken, int agentId, string mediaId ) : Task
accessToken string
agentId int
mediaId string
Результат Task

Get() публичный статический Метод

获取临时媒体文件并保存到指定目录中
public static Get ( string accessToken, string mediaId, string dir ) : string
accessToken string
mediaId string
dir string 保存目录
Результат string

Get() публичный статический Метод

获取临时媒体文件
public static Get ( string accessToken, string mediaId, Stream stream ) : void
accessToken string
mediaId string
stream System.IO.Stream
Результат void

GetAsync() публичный статический Метод

【异步方法】获取临时媒体文件
public static GetAsync ( string accessToken, string mediaId, Stream stream ) : System.Threading.Tasks.Task
accessToken string
mediaId string
stream System.IO.Stream
Результат System.Threading.Tasks.Task

GetCount() публичный статический Метод

获取素材总数
public static GetCount ( string accessToken, int agentId ) : GetCountResult
accessToken string
agentId int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.GetCountResult

GetCountAsync() публичный статический Метод

【异步方法】获取素材总数
public static GetCountAsync ( string accessToken, int agentId ) : Task
accessToken string
agentId int
Результат Task

GetForeverMaterial() публичный статический Метод

获取临时媒体文件
public static GetForeverMaterial ( string accessToken, int agentId, string mediaId, Stream stream ) : void
accessToken string
agentId int
mediaId string
stream System.IO.Stream
Результат void

GetForeverMaterialAsync() публичный статический Метод

【异步方法】获取临时媒体文件
public static GetForeverMaterialAsync ( string accessToken, int agentId, string mediaId, Stream stream ) : System.Threading.Tasks.Task
accessToken string
agentId int
mediaId string
stream System.IO.Stream
Результат System.Threading.Tasks.Task

GetForeverMpNews() публичный статический Метод

获取永久图文素材
public static GetForeverMpNews ( string accessToken, int agentId, string mediaId ) : GetForeverMpNewsResult
accessToken string
agentId int
mediaId string
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.GetForeverMpNewsResult

GetForeverMpNewsAsync() публичный статический Метод

【异步方法】获取永久图文素材
public static GetForeverMpNewsAsync ( string accessToken, int agentId, string mediaId ) : Task
accessToken string
agentId int
mediaId string
Результат Task

UpdateMpNews() публичный статический Метод

修改永久图文素材
public static UpdateMpNews ( string accessToken, string mediaId, int agentId, int timeOut = Config.TIME_OUT ) : UploadForeverResultJson
accessToken string
mediaId string
agentId int
timeOut int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.UploadForeverResultJson

UpdateMpNewsAsync() публичный статический Метод

【异步方法】修改永久图文素材
public static UpdateMpNewsAsync ( string accessToken, string mediaId, int agentId, int timeOut = Config.TIME_OUT ) : Task
accessToken string
mediaId string
agentId int
timeOut int
Результат Task

Upload() публичный статический Метод

上传临时媒体文件
public static Upload ( string accessToken, UploadMediaFileType type, string media, int timeOut = Config.TIME_OUT ) : UploadTemporaryResultJson
accessToken string 调用接口凭证
type UploadMediaFileType 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
media string form-data中媒体文件标识,有filename、filelength、content-type等信息
timeOut int 代理请求超时时间(毫秒)
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.UploadTemporaryResultJson

UploadAsync() публичный статический Метод

【异步方法】上传临时媒体文件
public static UploadAsync ( string accessToken, UploadMediaFileType type, string media, int timeOut = Config.TIME_OUT ) : Task
accessToken string 调用接口凭证
type UploadMediaFileType 媒体文件类型,分别有图片(image)、语音(voice)、视频(video),普通文件(file)
media string form-data中媒体文件标识,有filename、filelength、content-type等信息
timeOut int 代理请求超时时间(毫秒)
Результат Task

UploadimgMedia() публичный статический Метод

上传图文消息内的图片
public static UploadimgMedia ( string accessToken, string media, int timeOut = Config.TIME_OUT ) : UploadimgMediaResult
accessToken string
media string
timeOut int
Результат Senparc.Weixin.QY.AdvancedAPIs.Media.UploadimgMediaResult

UploadimgMediaAsync() публичный статический Метод

【异步方法】上传图文消息内的图片
public static UploadimgMediaAsync ( string accessToken, string media, int timeOut = Config.TIME_OUT ) : Task
accessToken string
media string
timeOut int
Результат Task