臨時(shí)素材
它的使用是不基于應(yīng)用的,或者說(shuō)基于任何一個(gè)應(yīng)用都能訪問(wèn)這些 API
,所以在用法上是直接調(diào)用 work
實(shí)例的 media
屬性:
上傳的媒體文件限制:
所有文件 size
必須大于 5
個(gè)字節(jié)
- 圖片(image):2MB,支持 JPG、PNG 格式
- 語(yǔ)音(voice):2MB,播放長(zhǎng)度不超過(guò) 60s,支持 AMR 格式
- 視頻(video):10MB,支持 MP4 格式
- 普通文件(file):20MB
上傳圖片
注意:微信圖片上傳服務(wù)有敏感檢測(cè)系統(tǒng),圖片內(nèi)容如果含有敏感內(nèi)容,如色情、商品推廣、虛假信息等,上傳可能失敗。
// $path 為本地文件路徑
$work->media->uploadImage($path);
上傳聲音
$work->media->uploadVoice($path);
上傳視頻
$work->media->uploadVideo($path);
上傳普通文件
<?php
$path = '/path/to/企業(yè)微信操作手冊(cè).pdf';
$form = [
// 可選 發(fā)送時(shí),中文文件名不顯示或被過(guò)濾,可傳此參數(shù)
'filename' => '企業(yè)微信操作手冊(cè).pdf'
];
$work->media->uploadFile(string $path, array $form = []);
獲取素材
$work->media->get($mediaId);