首页 > 其他分享 >微信公众号授权

微信公众号授权

时间:2023-07-06 11:34:19浏览次数:40  
标签:openid code get 微信 公众 https appid 授权 com

1.公众号后台配置授权域名比如(www.xiaozhu.com)

 直接获取用户的openid

 前端
created() { this.getCode(); }, methods: { getCode() {
        //APPID 是公众号的appid
        //https://www.xiaozhu.com/index/test/get_openid 授权获取openid
            let local = 'https://www.xiaozhu.com/index/test/get_openid';
            window.location.href =
                "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" +
                AppID +
                "&redirect_uri=" +
                encodeURIComponent(local) +
                "&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
        }
    }

后端
public function get_openid(){
$code = input('param.code');
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$this->appid."&secret=".$this->secret."&code=".$code. "&grant_type=authorization_code";

$res = file_get_contents($url);
$data = json_decode($res, true);

var_dump($data);die;

}
 

 

标签:openid,code,get,微信,公众,https,appid,授权,com
From: https://www.cnblogs.com/songxuan/p/17531694.html

相关文章

  • 微信小程序页面增加下拉刷新功能
     对应的json文件增加如下内容"enablePullDownRefresh":true,"onReachBottomDistance":50,"backgroundTextStyle":"dark","backgroundColor":"#6197FB" 2.对应的js增加函数onPullDownRefresh()和 onload是一个级别......
  • 解决微信H5的图片缓存问题
    一、缓存可以解决什么问题?他的缺点是什么?1、缓存可以解决什么问题:减少不必要的网络传输,节约宽带更快的加载页面减少服务器负载,避免服务器过载的情况出现2、缓存的缺点:占内存,有些缓存会被存到内存中页面更新不及时,使用过时的图片、样式文件3、总结来说:开发阶段需要频......
  • ios应用免签+微信双开
    一句话概括:用TrollStore自动加签安装微信ipa文件,实现ios上微信应用分身。工具:1.ios14.12.GTACarTracher这个应用程序并不是真正的GTACarTracker,而是伪装的TrollStoreHelper。GTA就是TrollStore的安装器3.TrollStore:巨魔ios免费自签工具,可以用来安装ipa文件,ipa......
  • 微信小程序开发避坑
    1.wx.showModal未报错,也未执行。title必须为string类型wx.showModal({title:res.statusCode,content:'错误码:'+res.statusCode,showCancel:false,complete(){isShow=false}})2.map组件移动marker闪烁不能直接......
  • 阿里云 MongoDB 创建库添加用户并授权
    先通过root进到admin库,右击test选择用户管理测试连接......
  • C#使用企业微信群聊机器人API
    publicclassOperationResult{publicboolIsSuccess{get;set;}publicintErrorCode{get;set;}publicstringContent{get;set;}}OperationResultinternalstaticclassTextType{internalst......
  • 客服系统机器人源码-微信专属个人助理可对接GPT
    我们大家都见过很多微信机器人,对接了GPT以后效果非常好,可以作为微信群里的助理,帮助我们回答各种问题 现在我来分享一下微信机器人的源码,该源码是golang开发,可以实现模拟个人微信桌面版登录,监听到微信的各种消息。下面就是完整代码packagemainimport("fmt""gi......
  • 【本周特惠课程】深度学习6大模型部署场景(Pytorch+NCNN+MNN+Tengine+TensorRT+微信小
    前言欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下:第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用。第2层:掌握CV算法最底层的能力,包括模型设计基础,图像分类,模型分析。第3层:掌握CV算法最核心的方向,包括图像分......
  • 利用身份验证和授权机制,例如OAuth、JWT 和 API 密钥,APIaaS 如何帮助解决安全挑战?
    什么是APIaaS?APIaaS,即API即服务(APIasaService)是一种创新的基于云的方法,提供API(应用程序编程接口),使第三方服务提供商能够访问特定服务、数据或资源。它通过抽象内部API的复杂性,简化了开发、部署和管理API的过程。其主要目标是使开发人员和企业更容易地在其应用程序或软......
  • 微信小程序配置自动更新,微信小程序自动升级
    我们开发完小程序,发布新版本之后,用户如果想体验新版本,需要把小程序从使用列表删除,在重新搜索之后,再次打开,新的版本才会生效。但是, 随着我们更新次数的增加,这种方式就很不友好,用户体验下降,所以在开发中,我们就要考虑配置小程序自动更新。首先,我们需要了解下小程序的运行机制,小程序......