小程序
小游戏
企业微信
微信支付
扫描小程序码分享
openid 有些用户的能获取到,有些用户的获取不到,为什么?是用户做了什么设置吗?
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
wx.request({
url:
'https://cash.tosolomo.com/chwl_fz/add_wxuser_json'
,//自己的服务接口地址
method:
'post'
,
header: {
'content-type'
:
'application/x-www-form-urlencoded'
},
data: { encryptedData: res.encryptedData, iv: res.iv, code: code },
success:
function
(data) {
that.globalData.uid = data.data;
wx.setStorage({
key:
"uidkey"
data: data.data,
(res) {
console.log(data.data)
})
fail:
() {
console.log(
'系统错误'
)
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
include_once
"wxaec/wxBizDataCrypt.php"
;
$appid
=
'wxb85d603c6***'
$secret
'42c1a3cc9712666af2d60d***5'
$js_code
= trim(
$this
->input->post(
'code'
));
//$js_code = "001iHwvE0k59Ve28tawE09PbvE0iHwvl";
$encryptedData
'encryptedData'
$iv
'iv'
$url
= "https:
//api.weixin.qq.com/sns/jscode2session?appid=
".$appid."
&secret=
".$secret."
&js_code=
".$js_code."
&grant_type=authorization_code";
$ch
= curl_init();
//初始化curl
curl_setopt(
, CURLOPT_URL,
);
//抓取指定网页
, CURLOPT_RETURNTRANSFER, 1);
//要求结果为字符串且输出到屏幕上
, CURLOPT_POST, 1);
, CURLOPT_POSTFIELDS,
$post_data
, CURLOPT_SSL_VERIFYPEER, false);
// 信任任何证书
, CURLOPT_SSL_VERIFYHOST, 1);
// 检查证书中是否设置域名
, CURLOPT_HEADER, TRUE);
, CURLOPT_USERAGENT,
'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'
$wxdata
= curl_exec(
//运行curl
curl_close(
preg_match_all(
'/"session_key":"(.*)",/isU'
$rct_array
以前遇到过
有些用户的昵称带emoji表情
在解析时可能存在失败 或者 入库时数据库不支持导致写入失败
不会吧,贴代码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
wx.request({url:'https://cash.tosolomo.com/chwl_fz/add_wxuser_json',//自己的服务接口地址method:'post',header: {'content-type':'application/x-www-form-urlencoded'},data: { encryptedData: res.encryptedData, iv: res.iv, code: code },success:function(data) {that.globalData.uid = data.data;wx.setStorage({key:"uidkey",data: data.data,success:function(res) {console.log(data.data)},})},fail:function() {console.log('系统错误')}})include_once"wxaec/wxBizDataCrypt.php";$appid='wxb85d603c6***';$secret='42c1a3cc9712666af2d60d***5';$js_code= trim($this->input->post('code'));//$js_code = "001iHwvE0k59Ve28tawE09PbvE0iHwvl";$encryptedData= trim($this->input->post('encryptedData'));$iv= trim($this->input->post('iv'));$url= "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$secret."&js_code=".$js_code."&grant_type=authorization_code";$ch= curl_init();//初始化curlcurl_setopt($ch, CURLOPT_URL,$url);//抓取指定网页curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS,$post_data);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);// 信任任何证书curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);// 检查证书中是否设置域名curl_setopt($ch, CURLOPT_HEADER, TRUE);curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');$wxdata= curl_exec($ch);//运行curlcurl_close($ch);preg_match_all('/"session_key":"(.*)",/isU',$wxdata,$rct_array);以前遇到过
有些用户的昵称带emoji表情
在解析时可能存在失败 或者 入库时数据库不支持导致写入失败
不会吧,贴代码