在 官网 上的文档上,我们可以看到,返回消息有多种类型,werobot提供了多个类与多种类型对应,TextReply返回的是文本,ImageReply返回的是图片。
通过百度、微信公众号开发文档,可以查到微信服务器,为上传成功的素材提供了media_id,通过开发接口成功的上传的素材,都有一个独立的media_id,这个media_id在返回开发接口时可以查看得到。
也就是说,我们上传图片,把media_id记下来,然后就可以发送图片了。
如何找到media_id呢,我们利用 微信提供的上传媒体文件调试工具 来上传图片。
最近在工作中需要把本地的图片上传到亚马逊对象存储S3中供外链访问。
为了更快的实现,使用了Python 接口的boto3进行封装,实现批量上传图片到S3
主要有以下的几个函数:
1、实现S3的连接
2、实现单个图片的上传
3、实现单个图片的删除
4、实现整个bucket的内容的清除
5、实现上传整个文件夹里的图片并做去除非文件
1、要百度 百度云API/360云盘API,通过它们提供的API函数实现。2、用VB或PYTHON模拟按键的方式实现。
3、分析网页源代码的方式实现。这个估计太难了,可能找到提交按钮等信息。