php 微信新增臨時素材

2021-08-15 02:25:10 字數 1096 閱讀 2211

2:臨時素材media_id是可復用的。

如果是php5.3以下的版本path路徑需要帶上@,加文字絕對路徑,5.3以上的版本需要用new curlfile()類獲取絕對位址

$path = $path->name;//絕對路徑

$type = 'images';//thumb

$res = $this->upload_media('image',$path);//獲取到素材的media_id,有效期3天

$media_id = $res->media_id;

//以下是獲取臨時素材url

$url = $this->get_media($media_id);//獲取到臨時素材的url

public function upload_media($type,$path)

public function get_media($media_id)

/*

* 上傳。**專用

*/public static function upload($url, $filedata) else   

}  curl_setopt ( $curl, curlopt_url, $url );  

curl_setopt ( $curl, curlopt_ssl_verifypeer, false );  

curl_setopt ( $curl, curlopt_ssl_verifyhost, false );  

if (! empty ( $filedata ))   

curl_setopt ( $curl, curlopt_returntransfer, 1 );  

$output = curl_exec ( $curl );  

curl_close ( $curl );  

return $output;  

}

php 微信新增永久素材

獲取access token 上傳封面素材,獲取永久素材的media id,可以是images或者thumb型別都可以 上傳永久 素材 第一步就不說了,curl的就可以解決。第二步獲取永久素材跟上篇獲取臨時id大同小異,等下會吧 貼出來 第三步獲取 中的url,主要也只是curl,和獲取素材的流程差...

微信獲取臨時素材介面

首先就是我們需要 1.使用 拍照或選擇手機相簿 上傳介面 返回serverid 即media id 2.前端拿到serverid 即media id 後,將此作為引數去請求後台 獲取臨時素材介面 ps 沒貼,就是個簡單的js http請求方式 get,https呼叫 請求示例 示例為通過curl命令...

微信公眾平台開發 素材管理 上傳臨時素材

介面開放許可權 素材管理介面對所有認證的訂閱號和服務號開放。post form,需使用https 引數 是否必須 說明 access token 是 呼叫介面憑證 media 是 form data中 檔案標識,有filename filelength content type等資訊 引數 描述 m...