如何接入微信开放平台:整理微信开放平台
如何接入微信开放平台:整理微信开放平台2.接入指南5.WeDemo 开源项目(微信登录、微信分享等功能示例,包括客户端(iOS)及后台源代码,开发者可参考源代码完成开发,安全、便捷地在 App 中实现微信登录、分享等功能。查看WeDemo 开源项目 )2.示例代码3.Android 开发所必需的签名生成工具4.视觉设计资源(请开发者使用标准设计资源,保证一致的用户体验)
移动应用
1.资源中心首页
资源中心是微信开放平台开发者所需所有相关资源的汇集地,包括: 移动应用开发、网站应用开发、公众帐号开发、公众号第三方平台。
此外,还包括了开发过程中的返回码说明和资源下载,具体资源包括:
1.开发工具包
2.示例代码
3.Android 开发所必需的签名生成工具
4.视觉设计资源(请开发者使用标准设计资源,保证一致的用户体验)
5.WeDemo 开源项目(微信登录、微信分享等功能示例,包括客户端(iOS)及后台源代码,开发者可参考源代码完成开发,安全、便捷地在 App 中实现微信登录、分享等功能。查看WeDemo 开源项目 )
2.接入指南
·IOS接入指南
- SDK接入成功验证指引
- SDK接入指引
·Android接入指南
- 申请AppID
- 下载SDK及API文档
- 搭建开发环境
- 在代码中使用开发工具包
- 分享与收藏功能
微信分享及收藏是指第三方App通过接入该功能,让用户可以从App分享文字、图片、音乐、视频、网页、小程序至微信好友会话、朋友圈或添加到微信收藏。
·IOS开发手册
·Android开发手册
4.微信支付功能
·微信APP支付接入商户服务中心
- 申请流程指引
- 开放类目及资费标准
- 常见商户接入问题
·IOS开发手册
·Android开发手册
·WP开发手册
5.微信登录功能
·移动应用微信登录开发指南
·授权后接口调用(UnionID)
·移动应用扫码登录
6.微信智能接口
·图像识别接口开发指南
·语音识别接口
·语音合成接口开发指南
·http请求上手指南
7.一次性订阅消息开发指南
8.App拉起小程序功能
·移动应用拉起小程序功能
·Android开发示例
·IOS开发示例
9.常见问题
·开发者须知
·IOS常见问题
·安卓常见问题
2.网站应用
- 微信登录功能
·网站应用微信登录开发指南
- 说明:网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。需要先开通一个开发者账号和已过审核的网站,获取相应的APPID和APPsecret,申请微信登录并且过审后,开始接入。
- 授权流程说明:
①由第三方发起微信授权登录,微信用户允许授权第三方应用后,微信会拉起应用或重定向第三方网站,并附上临时code票据
②通过code参数加上APPID和APPsecret等,通过Api换取access_token
③通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作,如图:
·授权后接口调用(UnionID)
通过code获取access_token的接口
返回说明:
获取用户个人信息(UnionID机制)
3.小程序硬件框架
- 小程序框架
说明:小程序硬件框架,简称WMPF,是一个运行环境,指能让硬件脱离微信客户端的情况下运行微信小程序,目前只支持安卓设备
前提需要申请,步骤如下:
2.接口说明
·注册deviceID接口(运行小程序硬件框架(WMPF)的设备需要先通过本接口注册设备id)
4.第三方平台
- 简介:
1.场景需求
从具体的业务场景上说,第三方平台包括以下场景:
- 提供行业解决方案,整体打包公众号或小程序的产品开发等;
- 行业:(横向)提供更加专业的运营能力,精细化运营用户公众号或小程序;
- 功能:(纵向)对公众平台功能的优化,如专门优化图文消息视觉样式和排版的工具,或专门定制的 CRM 用户管理功能,或功能强大的小程序插件等。
在技术上,第三方平台是通过获得公众号或小程序的接口能力的授权,然后代公众平台帐号调用各业务接口来实现业务的,因此,第三方平台在调用各接口时,必须遵循公众平台运营规范
2.第三方平台的申请和上线流程
- 开发必读
- 接口说明
- 代公众号实现业务
公众号在登录授权给第三方平台后,许多公众号业务的实现,需要依靠调用接口来实现。第三方平台在帮助公众号调用接口之前,需要先确认:
1、获得了该公众号的该接口权限的授权
2、该公众号自身拥有该接口权限
微信目前支持 Authorization code 授权模式,主要流程分为两步:
1. 获取code
2. 通过code换取accesstoken
- 代小程序实现业务
- 第一步:绑定开发小程序
- 第二步:小程序模版的开发和上传
- 第三步:添加到小程序模版库,获得模版 ID
- 第四步:调用接口,为旗下授权的小程序部署代码
- 流程图:
- 权限集准备:第三方平台需具有以下权限集。(更新权限集后,需通过审核并全网发布后才可生效)
- 第三方收集法人微信、法人姓名、企业名称、信用代码四个商户信息外加第三方客服电话,方便商家与第三方联系(建议填写第三方客服电话)
- 企业名称需与工商部门登记信息一致;法人姓名与绑定微信银行卡的姓名一致。信息收集时要确保四个信息的对应关系,否则接口无法成功调用
- 通过法人&企业主体校验,平台向法人微信下发模板消息。法人需在24 小时内点击消息,进行身份证信息与人脸识别信息收集;
- 信息收集完毕,验证通过后,即可创建已认证的小程序。第三方平台服务器可以收到创建 appid 信息(通过授权登录相关-授权事件接收 URL 接收信息);
- 第三方获得小程序 appid 后,可调用代码开发相关接口,完成后续的小程序代码开发。
调用本接口前需要用户完成支付,用户支付完成后,第三方平台可以代理小程序获取该用户的 unionid 无需用户授权。本接口支付后的五分钟内有效。