以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助:如何获取微信中的素材列表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84812) |
||||||||||||||||||||||||||||||||||||||||
-- 作者:李孝春 -- 发布时间:2016/5/11 10:05:00 -- 求助:如何获取微信中的素材列表 将下述代码在命令窗口中运行 Dim url As String = "https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN" Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url) Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse Dim stm As System.IO.Stream = rsps.GetResponseStream() Dim reader As New System.IO.StreamReader(stm) Dim str As String = reader.ReadToEnd rsps.Close stm.Close reader.close msgbox(str) 得到结果如下: 测试号信息下面是微信API参数说明: 在新增了永久素材后,开发者可以分类型获取永久素材的列表。 请注意: 1、获取永久素材的列表,也会包含公众号在公众平台官网素材管理模块中新建的图文消息、语音、视频等素材(但需要先通过获取素材列表来获知素材的media_id) 2、临时素材无法通过本接口获取 3、调用该接口需https协议 接口调用请求说明 http请求方式: POST https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN 调用示例 { "type":TYPE, "offset":OFFSET, "count":COUNT } 参数说明
返回说明 永久图文消息素材列表的响应如下: { "total_count": TOTAL_COUNT, "item_count": ITEM_COUNT, "item": [{ "media_id": MEDIA_ID, "content": { "news_item": [{ "title": TITLE, "thumb_media_id": THUMB_MEDIA_ID, "thumb_url": THUMB_URL, "show_cover_pic": SHOW_COVER_PIC(0 / 1), "author": AUTHOR, "digest": DIGEST, "content": CONTENT, "url": URL, "content_source_url": CONTETN_SOURCE_URL }, //多图文消息会在此处有多篇文章 ] }, "update_time": UPDATE_TIME }, //可能有多个图文消息item结构 ] } 其他类型(图片、语音、视频)的返回如下: { "total_count": TOTAL_COUNT, "item_count": ITEM_COUNT, "item": [{ "media_id": MEDIA_ID, "name": NAME, "update_time": UPDATE_TIME, "url":URL }, //可能会有多个素材 ] } 返回参数说明
错误情况下的返回JSON数据包示例如下(示例为无效媒体类型错误): {"errcode":40007,"errmsg":"invalid media_id"} [此贴子已经被作者于2016/5/11 10:06:47编辑过]
|
||||||||||||||||||||||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/11 10:10:00 -- 微信不是你这样用的啊,参考
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77195&page=1&star=1
|
||||||||||||||||||||||||||||||||||||||||
-- 作者:李孝春 -- 发布时间:2016/5/11 10:58:00 -- 回复:(大红袍) 微信不是你这样用的啊,参考... 看不懂他哪个呢 是高级开发版?我的是普通开发版 求救!想直接操作! |
||||||||||||||||||||||||||||||||||||||||
-- 作者:大红袍 -- 发布时间:2016/5/11 11:00:00 -- 和微信对接foxtable本身就不支持。
1、搭建一个网站;2、用这个网站跟微信对接。
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=71935&skin=0
|