uploadUserMedia

abstract suspend fun uploadUserMedia(target: ID, url: String, type: Int): QGMedia(source)

上传一个资源为用于向QQ单聊发送的 QGMedia, 可用于后续的发送。

目前上传仅支持使用链接,QQ平台会对此链接进行转存。

Parameters

target

目标用户的ID

url

目标链接

type

媒体类型。

1 图片,2 视频,3 语音,4 文件(暂不开放) 资源格式要求: 图片:png/ jpg,视频:mp4,语音:silk

参考 UploadUserFilesApi

See also


abstract suspend fun uploadUserMedia(target: ID, resource: Resource, type: Int): QGMedia(source)

上传一个资源为用于向QQ单聊发送的 QGMedia, 可用于后续的发送。

Since

4.1.1

Parameters

target

目标用户的ID

resource

目标数据。如果是 URIResource 则会使用 url,否则通过 file_data 上传。

type

媒体类型。

1 图片,2 视频,3 语音,4 文件(暂不开放) 资源格式要求: 图片:png/ jpg,视频:mp4,语音:silk

参考 UploadUserFilesApi

See also

Throws

如果无法从 resource 中读取数据,异常会被包装在 IllegalStateException 中。

任何可能在发送API时产生的异常