微信开放平台

记一次微信开放平台第三方平台全网发布自动化测试

我与影子孤独终老i 提交于 2020-01-21 02:59:48
众所周知,在微信开放平台申请第三方平台成功后,开发完成,需要全网发布,这样其他公众号才可以进行授权,不然只能使用申请第三方平台时自己填写的测试公众号 官网文档地址: https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Post_Application_on_the_Entire_Network/releases_instructions.html 当需要全网发布的时,微信开放平台会自动化测试,验证通过后才可以发布成功。详见官方文档,会给配置的消息与事件通知的地址发送消息进行测试。 Controller /** * 消息与事件接收 * @author yupanpan * @date 2020/1/10 13:32 * @param request * @param appid * @return void */ @RequestMapping("/component/{appid}/event") @ApiOperation("消息与事件接收") public void eventNotice(HttpServletRequest request, @PathVariable("appid") String appid, HttpServletResponse response) throws

微信开放平台开发工具包(SDK)

只谈情不闲聊 提交于 2019-12-07 11:54:31
iOS开发工具包 开发工具包(SDK) 使用微信分享、登录、收藏、支付等功能需要的库以及文件。点击下载 iOS开发工具包64位 使用微信语音识别接口、语音合成接口。点击下载 语音SDK+Demo+开发文档 使用微信图像识别接口。点击下载 图像SDK+Demo+开发文档 使用微信卡券功能接口。点击下载 卡券SDK+开发文档 范例代码 包含了一个完整的范例工程,该范例的使用可以参阅iOS平台上手指南。点击下载 范例代码 Android开发工具包 开发工具包(SDK) 使用微信分享、登录、收藏、支付等功能需要的库以及文件。点击下载 Android开发工具包 使用微信语音识别接口、语音合成接口。点击下载 语音SDK+Demo+开发文档 使用微信图像识别接口。点击下载 图像SDK+Demo+开发文档 使用微信卡券功能接口。点击下载 卡券SDK+开发文档 范例代码 包含了一个完整的范例工程。该范例的使用可以参阅Android平台上手指南:HelloWeixin@Android。 点击下载 签名生成工具 用于获取安装到手机的第三方应用签名的apk包。点击下载 签名生成工具 WP8开发工具包 开发工具包(SDK) 开发第三方应用所需要的库以及文件。 点击下载 范例代码 包含了一个完整的范例工程。该范例的使用可以参阅WP8平台上手指南:HelloWeixin@WP8。 点击下载 原文:http:/

微信公众平台和微信开放平台

孤街浪徒 提交于 2019-12-07 01:04:58
1、微信公众平台 微信公众平台主要是服务号、订阅号、企业号给企业、个人等等提供一个平台(推送,宣传) 2、微信开放平台 主要是自己的移动或者网站应用对接微信的应用(类似百度地图的开放平台等等,去调用接口获取信息) 例子: 1、公众平台: 微信OAuth2.0登录,必须借助微信平台。链接只能在微信端生效 2、开放平台: 微信联合登录,就是你的移动应用或者Web应用,去对接微信的接口,登录你的应用。(好像需要认证(每年300)) 来源: oschina 链接: https://my.oschina.net/u/2472104/blog/643958

微信授权登录

拜拜、爱过 提交于 2019-12-03 15:32:17
1. 微信登录的两种实现方式   第一种是基于微信公众号进行登录,第二种是基于微信开放平台进行登录。   原因是微信登录不同于QQ登录和微博登录,微信登录没有提供输入账密码登录功能。微信只提供了扫码登录功能,如果是PC端进行登录的话可以用手机进行扫码,但是如果是手机端打开二维码是不能进行扫码的,即便是长按二维码识别功能,但是非常不友好。 2.微信登录的实现方式也有两种   第一种是没有自己的账号体系,直接拉取微信用户信息来进行网站登录。   第二种是有自己的账号体系,授权成功后需要绑定自己的账号。   两种实现方式都可以,只是在向session中存用户信息的时候是存用户获取的微信信息还是根据获取的微信信息(可以根据openID和nickname进行对应查询用户)转换为自己系统内对应的账户信息。 3.基于微信公众号进行授权登录 1.简介   如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 总的来说,分为四部: 1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token(与基础支持中的access_token不同) 3、如果需要,开发者可以刷新网页授权access_token,避免过期 4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)

公众号,微信开放平台和微信公众平台

匿名 (未验证) 提交于 2019-12-03 00:00:02
微信公众平台是给编辑的,微信开放平台是给技术的。 微信公众平台能干什么? 写文章发文章 和粉丝聊天 配置菜单 开通各种公众号的权限(仅限自己的公众号) 启用开发者模式,开发自己的公众号 投放广告 查看数据 微信开放平台能干什么? APP想用微信登录/分享到朋友圈等 PC网站想用微信登录等 注册公众号第三方平台(服务所有公众号) 注册小程序第三方平台(提供小程序模板) 绑定公众号或小程序,以形成UnionID 作者:侯斯特 链接:https://www.zhihu.com/question/21074751/answer/364059212 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源:博客园 作者: Kooing 链接:https://www.cnblogs.com/vhyc/p/11495262.html

微信app支付返回-1的问题

≡放荡痞女 提交于 2019-12-01 19:18:15
我也是被坑就当留个纪念 前两天查了各种关于微信app支付返回-1的都是ERR_COMM 问题然后各种 验证最后还是误解 第三天去验证了一下微信开放平台发现了问题 appid 不在同一个开放平台 项目之前要做微信登 录上了一个开放平台,后来要做支付,负责支付申请的又单独开了一个开放平台在里面又重新 添加了应用,重新生成了appid ,项目一直是用的第一个开放平台的appid,所以没对上,更换 到申请了支付的开放平台上的appid 问题解决。 来源: https://www.cnblogs.com/abelmou/p/11714048.html

微信小程序服务使用之【获取unionId的注意事项】

折月煮酒 提交于 2019-12-01 06:20:45
背景: 为啥要获取unionId;无非就是想使用微信的鉴权体系; 关于unionId的用途,官方的说明是:用户在开放平台的唯一标识符 获取unionId的方法;https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html // 1、符合unionId的条件,就能返回unionId https://api.weixin.qq.com/sns/jscode2session? appid=%s&secret=%s&js_code=%s&grant_type=authorization_code// 获取sessionKey,然后解析前端传过来的,同理:符合unionId的条件才能获取unionId; 获取unionId的前提条件: 1、为微信小程序申请一个APPID账户,必须是企业版的; 2、开发者的微信必须要加入微信小程序的白名单中;(这是对开发者的要求:否则代码都导入不了) 3、该账户必须要关联公众号,和统一开放平台,尤其是统一开放平台:(就是因为APPID没有关联统一开放平台,导致我折腾了好几天,血的教训) 4、关联公众号后,开发者的微信必须要关注改账户所关联的公众号;(这是对开发者的要求:否则无法调试) 5、新开发的小程序必须要上线发布

转载:微信开放平台开发第三方授权登陆(二):PC网页端

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-30 00:41:06
微信开放平台开发第三方授权登陆(二):PC网页端 2018年07月24日 15:13:32 晋文子上 阅读数 12644 更多 分类专栏: 微信开发 第三方授权登录 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_34190023/article/details/81185143 微信开放平台开发系列文章: 微信开放平台开发第三方授权登陆(一):开发前期准备 微信开放平台开发第三方授权登陆(二):PC网页端 微信开放平台开发第三方授权登陆(三):Android客户端 微信开放平台开发第三方授权登陆(四):微信公众号 微信开放平台开发第三方授权登陆(五):微信小程序 目录 一、需求 二、开发流程 1.网站应用:(微信客户端扫码授权登陆) 三、开发使用的技术及工具 四、具体实现步骤 1、网站应用 1)请求获取Code 2)用户同意授权与否 3)获取access_token 4)通过access_token调用接口获取用户个人信息(UnionID机制) 5)刷新access_token 五、测试结果 1、网站应用 六、应用关键参数位置 微信开放平台第三方授权登陆开发文档(PC网页端) 当 微信开放平台开发第三方授权登陆(一):开发前期准备 完成后

公众号,微信开放平台和微信公众平台

☆樱花仙子☆ 提交于 2019-11-29 08:51:10
微信公众平台是给编辑的,微信开放平台是给技术的。 微信公众平台能干什么? 写文章发文章 和粉丝聊天 配置菜单 开通各种公众号的权限(仅限自己的公众号) 启用开发者模式,开发自己的公众号 投放广告 查看数据 微信开放平台能干什么? APP想用微信登录/分享到朋友圈等 PC网站想用微信登录等 注册公众号第三方平台(服务所有公众号) 注册小程序第三方平台(提供小程序模板) 绑定公众号或小程序,以形成UnionID 作者:侯斯特 链接:https://www.zhihu.com/question/21074751/answer/364059212 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https://www.cnblogs.com/vhyc/p/11495262.html

微信开放平台授权登录详细流程-第三方登录

拈花ヽ惹草 提交于 2019-11-28 17:44:00
官方文档介绍的很详细,下面是看到的一篇博客,很有帮助,感谢! 原文:https://blog.csdn.net/qq_34190023/article/details/81133619 据微信开放平台“开发资源”中网站应用微信登陆功能开发指南描述:进行授权登陆接入前,需要先注册一个开发者账号,并拥有一个已经审核通过的网站应用,并获取AppID和APPSecret,然后申请微信登陆并通过审核后,可以接入流程进行开发。 据开发者资质认证处介绍:开发者资质认证通过后,微信开放平台帐号下的应用,将获得微信登录、智能接口、第三方平台开发等高级能力。 所以在微信第三方授权登陆获取用户信息开发前,需要做一些前期准备。目的是获取到AppID以及AppSecret,并成功申请微信登陆功能。 一、前期准备流程 1、注册邮箱账号。 2、根据邮箱账号注册微信开放平台账号,完善开发者资料。 3、申请开发者资质认证、填写相关资料、填写发票、支付认证金额。提交并等待认证结果 4、认证成功后,创建网站应用,填写基本信息、下载网站信息登记表填写并上传扫描件、填写授权回调域等。提交审核等待结果。 5、认证成功后,创建移动应用,至少选择安卓、IOS、WP8其中一种平台 6、创建应用成功后,申请微信登陆,等待审核结果,待审核通过后,可进行微信登陆的开发。 注:创建应用和开发者资质认证可同时进行 准备工作大致流程图 二