整理一下微信开放平台(微信开放平台是怎么用的)
cac55 2024-09-23 04:03 31 浏览 0 评论
微信开放平台
目录
1微信开放平台
11. 移动应用
22. 网站应用
23. 小程序硬件框架
24. 第三方平台
25. 返回码说明
26. 资源下载
移动应用
资源中心首页
资源中心是微信开放平台开发者所需所有相关资源的汇集地,包括:
1.移动应用开发
2.网站应用开发
3.公众帐号开发
4.公众号第三方平台
此外,还包括了开发过程中的返回码说明和资源下载,具体资源包括:
1.开发工具包
2.示例代码
3.Android 开发所必需的签名生成工具
4.视觉设计资源(请开发者使用标准设计资源,保证一致的用户体验)
5.WeDemo 开源项目(微信登录、微信分享等功能示例,包括客户端(iOS)及后台源代码,开发者可参考源代码完成开发,安全、便捷地在 App 中实现微信登录、分享等功能。查看 )
接入指南
·IOS接入指南
SDK接入成功验证指引
SDK接入指引
·Android接入指南
申请AppID
下载SDK及API文档
搭建开发环境
在代码中使用开发工具包
·Android接入指南
申请你的APPID
微信终端SDK开发包
搭建开发环境
分享与收藏功能
微信分享及收藏是指第三方App通过接入该功能,让用户可以从App分享文字、图片、音乐、视频、网页、小程序至微信好友会话、朋友圈或添加到微信收藏。
·IOS开发手册
·Android开发手册
微信支付功能
·微信APP支付接入商户服务中心
申请流程指引
开放类目及资费标椎
常见商户接入问题
·IOS开发手册
·Android开发手册
·WP开发手册
微信登录功能
·移动应用微信登录开发指南
·授权后接口调用(UnionID)
·移动应用扫码登录
微信智能接口
·图像识别接口开发指南
·语音识别接口
·语音合成接口开发指南
·http请求上手指南
一次性订阅消息开发指南
App拉起小程序功能
·移动应用拉起小程序功能
·Android开发示例
·IOS开发示例
常见问题
·开发者须知
·IOS常见问题
·安卓常见问题
网站应用
微信登录功能
·网站应用微信登录开发指南
说明:网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。需要先开通一个开发者账号和已过审核的网站,获取相应的APPID和APPsecret,申请微信登录并且过审后,开始接入。
授权流程说明:
①由第三方发起微信授权登录,微信用户允许授权第三方应用后,微信会拉起应用或重定向第三方网站,并附上临时code票据
②通过code参数加上APPID和APPsecret等,通过Api换区access_token
③通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作,如图:
·授权后接口调用(UnionID)
通过code获取access_token的接口
请求说明:
http的get请求:
返回说明:
获取用户个人信息(UnionID机制)
微信智能接口
·
小程序硬件框架
小程序框架
说明:小程序硬件框架,简称WMPF,是一个运行环境,指能让硬件脱离微信客户端的情况下运行微信小程序,目前只支持安卓设备
前提需要申请,步骤如下:
·
接口说明
·注册deviceID接口(运行小程序硬件框架(WMPF)的设备需要先通过本接口注册设备id)
第三方平台
简介:
微信公众平台-第三方平台(简称第三方平台)开放给所有通过开发者资质认证后的开发者使用。在得到公众号或小程序运营者(简称运营者)后,第三方平台开发者可以通过调用微信开放平台的接口能力,为公众号或小程序的运营者提供账号申请、小程序创建、技术开发、行业方案、活动营销、插件能力等全方位服务。同一个账号的运营者可以选择多家适合自己的第三方为其提供产品能力或委托运营。
1.场景需求
从具体的业务场景上说,第三方平台包括以下场景:
提供行业解决方案,整体打包公众号或小程序的产品开发等;
行业:(横向)提供更加专业的运营能力,精细化运营用户公众号或小程序;
功能:(纵向)对公众平台功能的优化,如专门优化图文消息视觉样式和排版的工具,或专门定制的 CRM 用户管理功能,或功能强大的小程序插件等。
在技术上,第三方平台是通过获得公众号或小程序的接口能力的授权,然后代公众平台帐号调用各业务接口来实现业务的,因此,第三方平台在调用各接口时,必须遵循公众平台运营规范
2.第三方平台的申请和上线流程
开发必读
接口说明
代公众号实现业务
公众号在登录授权给第三方平台后,许多公众号业务的实现,需要依靠调用接口来实现。第三方平台在帮助公众号调用接口之前,需要先确认:
1、获得了该公众号的该接口权限的授权
2、该公众号自身拥有该接口权限
授权流程
微信目前支持 Authorization code 授权模式,主要流程分为两步:
1. 获取code
2. 通过code换取accesstoken
代小程序实现业务
第一步:绑定开发小程序
第二步:小程序模版的开发和上传
第三步:添加到小程序模版库,获得模版 ID
第四步:调用接口,为旗下授权的小程序部署代码
流程图:
权限集准备:第三方平台需具有以下权限集。(更新权限集后,需通过审核并全网发布后才可生效)
第三方收集法人微信、法人姓名、企业名称、信用代码四个商户信息外加第三方客服电话,方便商家与第三方联系(建议填写第三方客服电话)
企业名称需与工商部门登记信息一致;法人姓名与绑定微信银行卡的姓名一致。信息收集时要确保四个信息的对应关系,否则接口无法成功调用
通过法人&企业主体校验,平台向法人微信下发模板消息。法人需在24 小时内点击消息,进行身份证信息与人脸识别信息收集;
信息收集完毕,验证通过后,即可创建已认证的小程序。第三方平台服务器可以收到创建 appid 信息(通过授权登录相关-授权事件接收 URL 接收信息);
第三方获得小程序 appid 后,可调用代码开发相关接口,完成后续的小程序代码开发。
调用本接口前需要用户完成支付,用户支付完成后,第三方平台可以代理小程序获取该用户的 unionid,无需用户授权。本接口支付后的五分钟内有效。
请求地址:
微信订单号:
GET https://api.weixin.qq.com/wxa/getpaidunionid?access_token=ACCESS_TOKEN&openid=OPENID&transaction_id=TRANSACTION_ID
商户订单号:
GET https://api.weixin.qq.com/wxa/getpaidunionid?access_token=ACCESS_TOKEN&openid=OPENID&mch_id=MCH_ID&out_trade_no=OUT_TRADE_NO
第三方平台开发者的服务器使用以及第三方平台的 可以代替小程序实现 获取 session_key 和 openid。其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。
请求地址
GET https://api.weixin.qq.com/sns/component/jscode2session?appid=APPID&js_code=JSCODE&grant_type=authorization_code&component_appid=COMPONENT_APPID&component_access_token=COMPONENT_ACCESS_TOKEN
相关推荐
- Mac电脑强制删除任何软件方法-含自启动应用
-
对于打工者来说,进入企业上班使用的电脑大概率是会被监控起来,比如各种流行的数据防泄漏DLP,奇安信天擎,甚至360安全卫士,这些安全软件你想卸载是非常困难的,甚至卸载后它自己又安装回来了,并且还在你不...
- Linux基础知识 | 文件与目录大全讲解
-
1.linux文件权限与目录配置1.文件属性Linux一般将文件可存取的身份分为三个类别,分别是owner/group/others,且三种身份各read/write/execute等权限文...
- 文件保护不妥协:2025 年 10 款顶级加密工具推荐
-
数据安全无小事,2025年这10款加密工具凭借独特功能脱颖而出,从个人到企业场景全覆盖,第一款为Ping32,其余为国外英文软件。1.Ping32企业级加密核心工具,支持200+文件格...
- 省心省力 一个软件搞定系统维护_省心安装在哪里能找到
-
◆系统类似于我们居住的房间,需要经常打理才能保持清洁、高效。虽然它本身也自带一些清理和优化的工具,但借助于好用的第三方工具来执行这方面的任务,会更让人省心省力。下面笔者就为大家介绍一款集多项功能于一身...
- JAVA程序员常用的几个工具类_java程序员一般用什么软件写程序
-
好的工具做起事来常常事半功倍,下面介绍几个开发中常用到的工具类,收藏一下,也许后面真的会用到。字符串处理:org.apache.commons.lang.StringUtilsisBlank(Char...
- 手工解决Windows10的若干难题_windows10系统卡顿怎么解决
-
【电脑报在线】很多朋友已经开始使用Win10,估计还只是测试版本的原因,使用过程中难免会出现一些问题,这里介绍解决一些解决难题的技巧。技巧1:让ProjectSpartan“重归正途”从10074...
- System32文件夹千万不能删除,看完这篇你就知道为什么了
-
C:\Windows\System32目录是Windows操作系统的关键部分,重要的系统文件存储在该目录中。网上的一些恶作剧者可能会告诉你删除它,但你不应该尝试去操作,如果你尝试的话,我们会告诉你会发...
- Windows.old 文件夹:系统备份的解析与安全删除指南
-
Windows.old是Windows系统升级(如Win10升Win11)或重装时,系统自动在C盘创建的备份文件夹,其核心作用是保留旧系统的文件、程序与配置,为“回退旧系统”提供保...
- 遇到疑难杂症?Windows 10回收站问题巧解决
-
回收站是Windows10的一个重要组件。然而,我们在使用过程中,可能会遇到一些问题。例如,不论回收站里有没有文件,都显示同一个图标,让人无法判别回收站的空和满的真实情况;没有了像Windows7...
- 卸载软件怎么彻底删掉?简单几个步骤彻底卸载,电脑小白看过来
-
日常工作学习生活中,我们需要在安装一些软件程序,但随着软件的更新迭代速度,很多时候我们需要重新下载安装新的程序,这时就需要将旧的一些软件程序进行卸载。但是卸载软件虽然很简单,但是很多小伙伴们表示卸载不...
- 用不上就删!如何完全卸载OneDrive?
-
作为Windows10自带的云盘,OneDrive为资料的自动备份和同步提供了方便。然而,从隐私或其他方面考虑,有些人不愿意使用OneDrive。但Windows10本身不提供直接卸载OneDri...
- 【Linux知识】Linux下快速删除大量文件/文件夹方法
-
在Linux下,如果需要快速删除大量文件或文件夹,可以使用如下方法:使用rm命令删除文件:可以使用rm命令删除文件,例如:rm-rf/path/to/directory/*这个命令会递...
- 清理系统不用第三方工具_清理系统垃圾用什么软件
-
清理优化系统一定要借助于优化工具吗?其实,手动优化系统也没有那么神秘,掌握了方法和技巧,系统清理也是一件简单和随心的事。一方面要为每一个可能产生累赘的文件找到清理的方法,另一方面要寻找能够提高工作效率...
- 系统小技巧:软件卸载不了?这里办法多
-
在正常情况下,我们都是通过软件程序组中的卸载图标,或利用控制面板中的“程序和功能”模块来卸载软件的。但有时,我们也会发现利用卸载图标无法卸载软件或者卸载图标干脆丢失找不到了,甚至控制面板中卸载软件的功...
- 麒麟系统无法删除文件夹_麒麟系统删除文件权限不够
-
删除文件夹方法例:sudorm-rf文件夹名称。删除文件方法例:sudorm-r文件名包括扩展名。如果没有权限,给文件夹加一下权限再删。加最高权限chmod775文件名加可执行权限...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)