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

微信小程序根据CODE获取用户open_id

public function get_user_opendid() {

$code = $this->request->param('code');

// 构造接口url

$app_id = '1111111111111111111';

$secret = '4444444444444444444444';

$url = "https://api.weixin.qq.com/sns/jscode2session?appid={$app_id}&secret={$secret}&js_code={$code}&grant_type=authorization_code";

//初始化curl

$ch = curl_init();

$curlVersion = curl_version();

//设置参数

curl_setopt($ch, CURLOPT_TIMEOUT, 100);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,FALSE);

curl_setopt($ch, CURLOPT_HEADER, FALSE);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

//运行curl,结果以json形式返回

$res = curl_exec($ch);

$disposeData = json_decode($res,true);

}


http://www.kler.cn/a/2239.html

相关文章:

  • PingCAP TiDB数据库专员PCTA认证笔记
  • 路由器的原理
  • Spring常见问题
  • Linux中的 read() 函数的介绍及使用实例
  • leetcode-128.最长连续序列-day14
  • 数智化医院分布式计算框架融合人工智能方向初步实现与能力转换浅析
  • TCP三次握手/四次挥手
  • C语言例程:学生成绩管理程序
  • 「Vue面试题」vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
  • define,typedef,inline 的区别
  • nginx 快速入门
  • IDEA一键构建Docker镜像
  • WPF UpdateSourceTrigger属性
  • 这一次,吃了Redis的亏,也败给了GPT
  • 冒泡 VS 插入 VS 选择——谁更胜一筹?(附排序源码)
  • 【iOS】—— ARC学习
  • 学习前端day01
  • 【百面成神】Redis基础11问,你能坚持到第几问
  • 瑞萨Renesas RA2L1 开发板测评(2)--LED闪烁
  • web前端框架——Vue的特性
  • Python程序员看见一个好看的手机壁纸网站,开撸!
  • Linux操作系统ARM体系结构处理器机制原理与实现
  • Vue面试题 路由守卫
  • 【Hive】HQL
  • 【2023新星计划 】博客创作指导 活动解读
  • ChatGPT应用场景与工具推荐