当前位置: 首页 > news >正文

免费建站 永久怎样制作app文件

免费建站 永久,怎样制作app文件,如何免费注册一个网站,wordpress用什么解析好总览 引导用户进入授权页面同意授权#xff0c;获取code通过code换取网页授权access_token#xff08;与基础支持中的access_token不同#xff09;如果需要#xff0c;开发者可以刷新网页授权access_token#xff0c;避免过期#xff08;一般不需要#xff09;通过网页…总览 引导用户进入授权页面同意授权获取code通过code换取网页授权access_token与基础支持中的access_token不同如果需要开发者可以刷新网页授权access_token避免过期一般不需要通过网页授权access_token和openid获取用户基本信息支持UnionID机制 获取code 解释让用户跳转到拼接后的指定地址进行授权获取code然后重定向到redirect_uri重定向后的地址带有code和state参数 拼接地址https://open.weixin.qq.com/connect/oauth2/authorize?appidappidredirect_uriredirect_uriresponse_typecodescopesnsapi_userinfostateSTATE#wechat_redirect其中appid和redirect_uri需要替换且redirect_uri需要encodeURI处理state为可选值用于用户自定义传参。 通过code换取access_token和用户信息 这里只写Java示例且使用weixin-java-mp依赖 引入以下依赖 dependencygroupIdcom.github.binarywang/groupIdartifactIdweixin-java-mp/artifactIdversion4.5.0/version /dependency在application.yml中添加如下参数 # 自定义微信相关配置信息 wx:mp:# 微信公众号的appidappId: wxajhlksfnjls777777# 信公众号的app secretsecret: sds56dg4fd5sd54s5555555创建WxMpProperties如下 import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Component Data ConfigurationProperties(prefix wx.mp) public class WxMpProperties {/*** 设置微信公众号的appid*/private String appId;/*** 设置微信公众号的app secret*/private String secret; }创建WxMpConfiguration如下 import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl; import me.chanjar.weixin.mp.config.WxMpConfigStorage; import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class WxMpConfiguration {Autowiredprivate WxMpProperties wxMpProperties;/*** 微信客户端配置存储*/Beanpublic WxMpConfigStorage wxMpConfigStorage() {WxMpDefaultConfigImpl configStorage new WxMpDefaultConfigImpl();// 设置微信公众号appIdconfigStorage.setAppId(wxMpProperties.getAppId());// 设置微信公众号appSecretconfigStorage.setSecret(wxMpProperties.getSecret());return configStorage;}/*** WxMpService多个实现类 声明一个实例*/Beanpublic WxMpService wxMpService() {WxMpService wxMpService new WxMpServiceImpl();wxMpService.setWxMpConfigStorage(wxMpConfigStorage());return wxMpService;} }然后在Controller中引入WxMpService RestController public class LoginController {Autowiredprivate WxMpService wxMpService;PostMapping(/wx/login)public SysAjaxResult login(RequestBody MapString, String params) {String code MapUtils.getString(params, code);if (StringUtils.isBlank(code)) {return SysAjaxResult.error(code不能为空);}try {// 获取accessToken获取用户信息据官方文档下面两个接口调用频率为每分钟5万次WxOAuth2AccessToken accessToken wxMpService.getOAuth2Service().getAccessToken(code);WxOAuth2UserInfo userInfo wxMpService.getOAuth2Service().getUserInfo(accessToken, null);// 通过openid校验有没有当前用户没有则新增String openid userInfo.getOpenid();return AjaxResult.success();} catch (WxErrorException e) {e.printStackTrace();}return AjaxResult.error();} }时效 接口名频率限制通过 code 换取 access_token5 万/分钟获取用户基本信息5 万/分钟刷新 access_token10 万/分钟
http://www.ho-use.cn/article/10818993.html

相关文章:

  • 网站开发需要会什么软件什么是整合营销概念
  • 专业的做网站的wordpress中的搜索
  • 为什么网络经营者要有自己的网站wordpress 迁移网站
  • 网站备案审核状态查询普洱北京网站建设
  • 果洛wap网站建设公司设计官网需要留言吗
  • 长沙电商网站制作响应式个人网站psd
  • sharepoint做网站做app必须有网站
  • 做外贸的专业网站网站服务器和空间大小
  • 行业网站设计开发费用深圳品牌设计公司有哪些
  • 网站右侧二维码广东新闻频道直播
  • 如何登陆网站空间关于wordpress自动更新
  • 网站平台建设方案策划书凡客诚品图片
  • 阿里云服务器可以做网站网站宣传怎样做不违法
  • 天津技术网站建设电脑网站搜索如何做
  • 网站建设合同验收标准全国为何又突然做核酸了
  • 网站建设的意义以及重要性国内做五金加工的订单网站
  • 螺旋钢管网站建设网站后台验证码出不来
  • ps里新建网站尺寸怎么做医院做网站需要备案吗
  • 建材建设网站大连市房屋管理局官方网站
  • 宝安网站推广动易与php环境架设网站
  • 泰州网站建设价格服装公司网站模板
  • 交互做的好的中国网站百度做网站联系电话
  • 建立网站怎么做关键字网络培训的感受
  • 目前比较新的网站建设技术做网站需要购买什么
  • 免费x网站域名wordpress 分类选模板
  • wordpress 视频站模板宁波优化推广
  • 网站平台构建网络推广文案有哪些
  • 做游戏直播什么游戏视频网站月子会所 网站源码
  • 汕头个人建站模板域名和网站空间相互做解析
  • 中文网站域名注册制作企业网站的新闻显示