请选择 进入手机版 | 继续访问电脑版
收起左侧

微信小程序-获取openid

[复制链接]

505

主题

522

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
15906

灌水之王

QQ
发表于 2018-9-17 14:31:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
[JavaScript] 纯文本查看 复制代码
 // 登录
    wx.login({
      success: res => {
          console.log(res)
          wx.request({
              url: this.globalData.class_api_url + '&do=bookapi&op=get_wx_open_info&code='+res.code,
              header: {
                  'content-type': 'application/josn'
              },
              method: 'GET',
              success: function (data) {
                  data = JSON.parse(data.data)
                  console.log(data.openid)
                  that.globalData.openid = data.openid // 将返回的openid 保存到全局的openid
              }
          })
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      },
      fail:function(){
          console.log('登陆失败'+res.errMsg)
      }
    })


服务端代码:
[PHP] 纯文本查看 复制代码
#另 appid 、appsecret 需自备
$code = $_GPC['code']; // 接收GET、POST、cookie数据
	$url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$appSecret."&js_code=".$code."&grant_type=authorization_code";
	$result = file_get_contents($url);// 获取到session_key和openid

	exit(json_encode($result, JSON_UNESCAPED_UNICODE));




上一篇:微信小程序-设置底部菜单
下一篇:sourcetree-使用
QQ:2424004764
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|客户端下载|先锋者IT论坛 ( 湘ICP备16007032号湘公网安备 43030202001052号

GMT+8, 2019-7-16 10:15 , Processed in 0.136889 second(s), 14 queries , File On.

Powered by Discuz! X3.3

© 2017 bbs.fologde.com. Template By Gstudio

快速回复 返回顶部 返回列表