在调用微信接口post数据是string类型,string不能有空格
{
"type":"image",
"offset",0
"count":20
}
正确格式
{"type":"image","offset",0 "count":20}
1、新增永久素材
增加素材可以使用 curl 命令 或接口先上传图片、视频、音频
先下载 curl_7_53_1_openssl_nghttp2_x64.7z 解压, 在 cmd 中切换到 curl 目录下,运行 curl.exe 即可。例如:
E:\curl>curl "https://api.weixin.qq.com/cgi-bin/material/add_material?access_tok
en=GH5EqzuBknDHmjt1mL8fejdy-YQVksY5XSQW6f76NeSqEahERi1VwiQjdr3hrKR723llonn9znHRB
DJxbKwR_AzJyw6-cPfPt2rL2S7ZQILHpSoDPt8TdUQ5iGr6lnIvIIDjABARRM" -F media=@1.jpg -
F description='{"title",'室内游泳池',"introduction":"室内游泳池"}' -k
注:一定要带上 -k ,好像是默认使用证书吧。
成功返回:
{"media_id":"XQYq5cVp0RMaNZcoWp0302adrVkfYUH0WZ5xIlsW2QQ","url":"http://mmbiz.
qpic.cn/mmbiz_jpg/sZyXvPYw5y9ysedu6r1EmvIIXaRjNPWfkibf8apVB3Oaxub8EfOQFQSSGahv
P8MVTPjjiafOqVgjiabib9KAq7htDw/0?wx_fmt=jpeg"}
第二种方式:使用 https://api.weixin.qq.com/cgi-bin/material/add_material?access_toke= 接口 来产生 media_id。
这里的 media_id 才是对应 add_news 接口中的 thumb_media_id ;
虽然 使用 http://file.api.weixin.qq.com/cgi-bin/media/upload?type=thumb 获取到的 thumb_media_id ,这个thumb_media_id 并不是接口add_news 接口中的 thumb_media_id 。而是使用上面二种方法获取的 media_id,
这二个id有点混淆,是注意区分