微信授权登陆服务器,微信公众号开发流程--微信第三方授权登陆流程
登陆微信公众号平台
https://mp.weixin.qq.com/cgi-bin/loginpage?url=%2Fcgi-bin%2Fframe%3Ft%3Dadvanced%2Fdev_tools_frame%26nav%3D10049%26token%3D396413138%26lang%3Dzh_CN
左边导航->开发->基本配置
1.IP白名单:把自己的服务器的ip地址加入白名单
在自己的服务器上的新建index.php,
确保下面图片中url地址能访问通它用
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = "wxe43ec29ebd12cf21";
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
echo $_GET["echostr"];
exit;
// return true;
}else{
echo false;
exit;
}
go的方式:
参考下面的地址:·
2.启用服务器配置
3.接口权限->网页服务->网页授权->功能设置->页面授权域名
把自己的域名添加入 JS接口安全域名和页面授权域名里
左边导航开发->开发者工具
在web开发者工具->绑定开发者微信号 把开发者的微信号加入开发组
官网参考手册:
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html
目录
1 第一步:用户同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用户信息(需scope为 snsapi_userinfo)
5 附:检验授权凭证(access_token)是否有效
微信授权登陆服务器,微信公众号开发流程--微信第三方授权登陆流程相关推荐
- 微信公众号开发之微信公众平台与公众号第三方平台区别
微信公众号开发分为微信公众平台和公众号第三方平台. 首先需要一个认证服务号,然后在设置,基本配置里面配置公众号开发信息和服务器配置. 这是我们会得到开发者ID(AppID),开发者密码(AppSecr ...
- 视频教程-基于python的微信公众号开发教程-微信开发
基于python的微信公众号开发教程 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--"信 ...
- 微信公众 mysql回复图片_微信公众号开发之微信公共平台消息回复类实例
本文实例讲述了微信公众号开发之微信公共平台消息回复类.分享给大家供大家参考.具体如下: 微信公众号开发代码我在网上看到了有不少,其实都是大同小义了都是参考官方给出的demo文件进行修改的,这里就给各位 ...
- 微信公众号开发之微信网页授权获取用户个人信息
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一丶概述 微信网页授权 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑 ...
- 微信公众号开发__微信网页授权并获取用户基本信息(是否关注公众号、头像、昵称等)
本人最近要做微信公众号网页开发的项目,其中有个需求是判断用户是否关注公众号,由于之前没有接触过微信授权的东西,所以提前开始做调研.在度娘上看了好多博客.百度知道.百度经验.知乎问答等,还仔细阅读了微信 ...
- 微信公众号开发002-微信网页授权
1.首先在开发前阅读微信提供的API文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842) 阅读完的我们就知 ...
- H5微信公众号开发,微信支付
(如需完整代码,开发遇到什么问题,可与本人联系,代码给大家下载并帮你解决问题,微信号:1131237188) 1.公众号开发,首先需要微信公众号的appId,secret 相当于账号密码 2.到公众号 ...
- 快递Api接口 微信公众号开发流程
之前的文章,已经分析过快递Api接口可能被使用的需求及场景:今天呢,简单给大家介绍一下微信公众号中怎么来使用快递Api接口,来完成我们的需求和业务场景. 开发语言:Nodejs,其中用到了Neo4j图 ...
- 微信小程序和公众号开发流程
最近在公司参与微信小程序的开发,小程序近几年非常火,通过最近的学习分享一下开发微信小程序的流程 1.了解一下微信官方开发公众号文档 微信官方文档-公众号 对文档介绍有一个大致的印象,然后开始动手配置 ...
- 【java 微信公众号开发】 微信端获取code和opendId,access_token 步骤调试
一.网页授权 页面授权获取code,到微信公众平台配置, https://open.weixin.qq.com/connect/oauth2/authorize?appid=Appid&red ...
最新文章
- android intent例程,Android开发(四)| 探究活动(详解Intent+大量实例)
- lvm创建逻辑卷简单过程
- dseo13b打开自动消失_抖音怎么自动生成字幕?动态字幕有哪几种?
- tf.Variable 和 tf.get_variable的区别(2)
- java字符串是不是整数的函数_java判断字符串是否为整数的方法
- .NET6之MiniAPI(二十一):限流
- rust如何进枪战服_rust手机版
- Office EXCEL 中如何让一个单元格的数据链接到另一个工作表的数据
- 终于等到了!新一代AirPods正式发布:新增无线充电盒
- HashSet的自定义实现
- 北京房租大涨?Python帮你揭穿真相
- 计算机无法识别建行网银盾,电脑无法识别建行网银盾怎么办
- Unity Shader 内置函数
- 计算机类的毕业论文是怎么查重的,论文检测软件是如何实现查重功能的
- windows 优化详解
- AD19设置元件属性
- Failed to process package ‘cartographer_ros‘ :
- 牛客 Celestial Resort 质因数分解求最小公倍数 除法取模
- 将电影字幕整理后,便于打印学习
- 搜索引擎发展趋势:对SNS社交网站的收录