python 微信公众号接口之上传图片素材
这是官方接口:微信开放文档
里面就一个curl的一个示例
真的看得一头雾水,所以这里简单记录下用python的实现过程
#上传素材库的拖
def Upload_Media_Img():url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=" + access_token +"&type=image" # 上传文件params = {"access_token": access_token,"type":"image"}#test.jpg为本地要上传的素材with open('test.jpg', 'rb') as fp:files = {'media': fp}res = requests.post(url, files=files)res = json.loads(str(res.content, 'utf8'))print(res)media_id = res["media_id"]#返回素材IDreturn media_id
注意:test.jpg为本地文件,改为要上传图片对应的路径就可以了,如果是网络图片怎么办呢?
先保存到本地就可以了。
#保存图片到本地
def Save_redimg(img_url):pic = requests.get(img_url, timeout=7)# 将获取的内容保存为后缀为jpg的图片fp = open("test.jpg", "wb")fp.write(pic.content)fp.close()
python 微信公众号接口之上传图片素材相关推荐
- python 微信公众号接口中文乱码问题
1.使用公众号的官方接口:获取消息.发布消息.发布文章时, 如果存在中文,会自动转换成 \u之类的,其实就是编码问题 [获取消息乱码] 两种解决方案如下: #1.使用res.coontet req = ...
- 微信公众号php发送图片素材,php版微信公众号接口实现发红包的方法
本文实例讲述了php版微信公众号接口实现发红包的方法.分享给大家供大家参考,具体如下: 最近接到一个任务,需要用微信来给用户自动发红包.要完成这个任务需要这么已经一些物料 微信商户号,已申请微信支付 ...
- python 微信公众号,微信小程序wechatpy的使用
第一章 Python 微信公众号,小程序入门之wechatpy的使用 文章目录 第一章 Python 微信公众号,小程序入门之wechatpy的使用 前言 一.wechatpy是什么? 二.微信公众号 ...
- Java 微信公众号上传永久素材的方法
用 Java 实现微信公众号上传永久素材,代码如下: /*** 上传其他永久素材(图片素材的上限为5000,其他类型为1000)* @param appid* @param secret* @retu ...
- nginx tornado php,tornado+nginx+python 微信公众号接入配置
配置环境:腾讯主机 Ubuntu Server 16.04.1 LTS 64位 需要用到的软件或者包:nginx,tornado框架 xshell6(非必需) 微信公众号测试平台:http://mp. ...
- C# 调用微信公众号接口发送客服消息示例
客服消息发送比较简单 注:指定openid和消息内容使用Post发送就可以,很多时候需要在触发事件或相应的情况下发送 官方文档:https://mp.weixin.qq.com/wiki?t=reso ...
- Python微信公众号后台开发003:自定义菜单
有同学问道微信公众号后台开发的自定义菜单怎么实现? 这个问题本来想放到后面的,因为的确对公众号的影响挺明显的, 因为开启后台服务,公众号的自定义菜单就不见了,很影响使用, 也有同学问这个问题,就提前了 ...
- Python 微信公众号的文章爬取
Python 微信公众号文章爬取 一.思路 二.接口分析 三.实现 第一步: 第二步: 1.请求获取对应公众号接口,取到我们需要的fakeid 2.请求获取微信公众号文章接口,取到我们需要的文章数据 ...
- python微信爬取教程_[python]微信公众号文章爬取
[python]微信公众号文章爬取 需求 爬取一些微信公众号的文章 数据来源 1.搜狗微信搜索,可以搜索微信公众号文章,但只能显示该公众号最近十篇的文章 2.通过个人微信公众号中的素材管理,查看其他微 ...
- 微信公众号-接口配置信息url和tokken
一.接入指南 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html 接入概述 ...
最新文章
- 移动机器人定位导航方式的演进
- 谷歌浏览器跨域报错解决办法
- tensorflow 就该这么学--2
- NYOJ 171 聪明的kk
- 【数据结构与算法-java实现】三 Java数组类实现
- Linux的网络管理命令使用总结
- 4. JavaScript Math 对象
- 游戏场景设计探究:冬夏季节光色模型
- 工业机器人常用编程语言有哪些
- 神奇网盘搜索 只搜网盘不搜其它 一键搜索所有网盘资源
- 『概率知识』伯努利试验及n重伯努利试验+方差协方差理解!
- c语言程序设计工作任务,C语言程序设计任务驱动教程
- PAT.A1010 Radix
- 微信小程序基础之开源项目库汇总
- 如何使同组 pod 被分配到不同节点上
- 删除EISA硬盘隐藏分区OEM隐藏分区
- mysql master status_mysql show master status为空值
- 云计算对于软件工程的影响
- 专题05-python操作微信(wxpy)
- win10_3D画图软件文字粘贴时的BUG解决