本篇根據開發者文件-素材管理編寫。請對照檢視,一些傳入與返回引數就不過多介紹。位址為:
http請求方式: post/form,需使用https>access_token=access_token&type=type
呼叫示例(使用curl命令,用form表單方式上傳乙個多**檔案):
以上摘自官方本當,但有一處錯誤。上傳位址應為:即 :
* 素材
**/public
class material
public
void
setindex(int index)
public
long
getmsg_id()
public
void
setmsg_id(long msg_id)
public string getmedia_id()
public
void
setmedia_id(string media_id)
public string gettitle()
public
void
settitle(string title)
public string getdescription()
public
void
setdescription(string description)
public string gettype()
public
void
settype(string type)
public
intgetoffset()
public
void
setoffset(int offset)
public
intgetcount()
public
void
setcount(int count)
public article getarticle()
public
void
setarticle(article article)
public listgetarticles()
public
void
setarticles(listarticles)
public
class article
public
void
setthumb_media_id(string thumb_media_id)
public string getauthor()
public
void
setauthor(string author)
public string gettitle()
public
void
settitle(string title)
public string getcontent_source_url()
public
void
setcontent_source_url(string content_source_url)
public string getcontent()
public
void
setcontent(string content)
public string getdigest()
public
void
setdigest(string digest)
public
intgetshow_cover_pic()
public
void
setshow_cover_pic(int show_cover_pic)
public string getmedia_id()
public
void
setmedia_id(string media_id)
}}
public
inte***ce materialservice
@service("materialservice")
public
class
materialserviceimpl
implements
materialservice
@override
public string gettemomaterial(string mediaid)
@override
public string addnews(material material)
@override
public string updatenews(material material)
@override
public string addmaterial(string file, string type, material material)
@override
public string getmaterial(material material)
@override
public string deletematerial(material material)
@override
public string getmateriallist(material material)
@override
public string getmaterialcount()
}
@runwith(springjunit4classrunner.class) // 表示繼承了 springjunit4classrunner 類
@contextconfiguration("classpath:spring-mybatis.xml")
public
class testwxmaterial
// @test
public
void
gettemomaterial()
// @test
public
void
addnews()
// @test
public
void
updatenews()
// @test
public
void
addmaterial()'
//測試:curl "bin/material/add_material?access_token=access_token" -f [email protected] -f description=''
微信公眾平台開發 素材管理 上傳臨時素材
介面開放許可權 素材管理介面對所有認證的訂閱號和服務號開放。post form,需使用https 引數 是否必須 說明 access token 是 呼叫介面憑證 media 是 form data中 檔案標識,有filename filelength content type等資訊 引數 描述 m...
微信公眾平台開發 素材管理 上傳臨時素材
介面開放許可權 素材管理介面對所有認證的訂閱號和服務號開放。post form,需使用https 引數 是否必須 說明 access token 是 呼叫介面憑證 media 是 form data中 檔案標識,有filename filelength content type等資訊 引數 描述 m...
微信開發之上傳素材
本文目錄 上傳 素材的 上傳其他素材 關鍵的http表單請求 小結參考文件 文中遇到諸如getaccesstoken 等關鍵函式卻沒有找到實現時,可參考前面的這兩篇文章 1 上傳 素材的 首先選乙個簡單的介面來做說明例子,這個上傳素材的介面在所有上傳素材的介面中是引數最簡單的,而且還單獨享用乙個ur...