-
微信公众号开发对接-05-menu 菜单信息
7 自定义菜单
自定义菜单意义作用请参考创建接口 介绍。
目标:三个菜单栏,体验click、view、media_id 三种类型的菜单按钮,其他类型在本小节学习之后,自行请查询公众平台wiki说明领悟。
7.1 创建菜单界面
1)根据公众平台wiki 给的json 数据编写代码,其中涉及media_id部分请阅读”永久素材”章节。
vim menu.py
# -*- coding...
2022-02-23 13:01:55 |
Wechat
-
微信公众号开发对接-04-media 素材
5 临时素材
公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时,对多媒体文件、多媒体消息的获取和调用等操作,是通过MediaID来进行的。
譬如实现“图”尚往来中,粉丝给公众号发送图片消息,便产生一临时素材。
因为永久素材有数量的限制,但是公众号又需要临时性使用一些素材,因而产生了临时素材。这类素材不在微信公众平台后台长期存储,所以在公众平台官网的素材管...
2022-02-23 13:01:55 |
Wechat
-
微信公众号开发对接-03-ACCESS TOKEN
4 AccessToken
AccessToken 的意义请参考 公众平台wiki介绍。
4.1 查看appid及appsecret
公众平台官网查看, 其中AppSecret 不点击重置时候,则一直保持不变。
4.2 获取accessToken
4.2.1 临时方法获取
为了方便先体验其他接口,可以临时通过在线测试 或者 浏览器获取accessToken。
获取结果:...
2022-02-23 13:01:55 |
Wechat
-
微信公众号开发对接-02-微信公众号入门
1开启公众号开发者模式
公众平台技术文档的目的是为了简明扼要的说明接口的使用,语句难免苦涩难懂,甚至对于不同的读者,有语意歧义。
万事皆是入门难,对于刚入门的开发者讲,更是难上加难。
为了降低门槛,弥补不足,我们编写了《开发者指引》来讲解微信开放平台的基础常见功能,旨在帮助大家入门微信开放平台的开发者模式。
已熟知接口使用或有一定公众平台开发经验的开发者,请直接跳过本文。
这篇文章...
2022-02-23 13:01:55 |
Wechat
-
微信公众号开发对接-01-入门介绍
微信公众平台开发概述
微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。如遇问题,可前往 #公众号社区 发帖交流。
为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应用之间做用户共通,则需前往微信开放平台,将这些公...
2022-02-23 13:01:55 |
Wechat
-
提升文件上传性能的 4 种方式,你会吗?
业务需求
产品经理:小明啊,我们需要做一个附件上传的需求,内容可能是图片、pdf 或者视频。
小明:可以实现的,不过要限制下文件大小。最好别超过 30MB,太大了上传比较慢,服务器压力也大。
产品经理:沟通下来,视频是一定要的。就限制 50MB 以下吧。
小明:可以。
测试同学:这文件上传也太慢了吧,我试了一个 50mb 的文件,花了一分钟。
小明:whats up,这么慢。...
2022-02-23 13:01:55 |
File
-
WEB 3.0 MetaMask-01-overview
MetaMask
MetaMask(小狐狸),是用于与以太坊区块链进行交互的软件加密货币钱包。
它可以通过浏览器扩展程序或移动应用程序让用户访问其以太坊钱包,与去中心化应用进行交互。
MetaMask 由ConsenSys Software Inc.开发运营,主要专注于以太坊为基础的工具及基础设施。
概述
MetaMask 允许用户存储及管理账号私钥,广播交易,发送和接收基于Eth...
2022-02-20 13:01:55 |
WEB3
-
WEB 3.0 加密货币钱包 Cryptocurrency wallet
加密货币钱包
密码货币钱包(英语:Cryptocurrency wallet, 又译加密货币钱包),是存储以比特币为首的密码货币的公钥与私钥、私钥所对应的地址、该地址(群)的货币结算,以及货币交易的支持系统。
有时该系统甚至包含了整个区块链的记账与维护。由于加密货币是以区块链为主,所以实际金额是以区块链最后的记录结果为准。
钱包的种类
由于加密货币的蓬勃发展,也发展出了不同类型的钱包...
2022-02-20 13:01:55 |
WEB3