微信公众号开发笔记

在调用微信接口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 [email protected] -
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有点混淆,是注意区分



你可能感兴趣的:(.net)