• 临时素材
    • 上传图片
    • 上传声音
    • 上传视频
    • 上传普通文件
    • 获取素材

    临时素材

    它的使用是不基于应用的,或者说基于任何一个应用都能访问这些 API,所以在用法上是直接调用 work 实例的 media 属性:

    上传的媒体文件限制:

    所有文件size必须大于5个字节

    • 图片(image):2MB,支持JPG,PNG格式
    • 语音(voice):2MB,播放长度不超过60s,支持AMR格式
    • 视频(video):10MB,支持MP4格式
    • 普通文件(file):20MB

    上传图片

    注意:微信图片上传服务有敏感检测系统,图片内容如果含有敏感内容,如色情,商品推广,虚假信息等,上传可能失败。

    1. $app->media->uploadImage($path); // $path 为本地文件路径

    上传声音

    1. $app->media->uploadVoice($path);

    上传视频

    1. $app->media->uploadVideo($path, $title, $description);

    上传普通文件

    1. $app->media->uploadFile($path);

    获取素材

    1. $app->media->get($mediaId);