欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
自助建站体系排行—小程序获取用户头像+昵称
时间: 2021-02-16 16:24 浏览次数:
hasUserInfo: false, canIUse: wx.canIUse( button.open-type.getUserInfo ) }, onLoad: function () { if (app.globalData.userInfo) { this.setData({ userI

 hasUserInfo: false,  canIUse: wx.canIUse( button.open-type.getUserInfo )  },    onLoad: function () {  if (app.globalData.userInfo) {  this.setData({  userInfo: app.globalData.userInfo,  hasUserInfo: true  })  } else if (this.data.canIUse){  // 由于 getUserInfo 是互连网乞求,可能会在 Page.onLoad 之后才返回  // 因而这儿加上 callback 避免止这种情况  app.userInfoReadyCallback = res =  {  this.setData({  userInfo: res.userInfo,  hasUserInfo: true  })  }  } else {  // 在没有 open-type=getUserInfo 版本号号的兼容处理  wx.getUserInfo({  success: res =  {  app.globalData.userInfo = res.userInfo  this.setData({  userInfo: res.userInfo,  hasUserInfo: true  })  }  })  }  },  getUserInfo: function(e) {  console.log(e)  app.globalData.userInfo = e.detail.userInfo    //得到openid  wx.login({  success: function (res) {  console.log(res.code)  //消息推送乞求得到openid  wx.request({  url:  你的域名/openid.php?code=code , //插孔详尽详细地址  data: { code: res.code },  header: {   content-type :  application/json  //默认设置设定值  },  success: function (res) {  //返回openid  console.log(res.data.openid)  //向数据信息信息内容库申请办理申请注册顾客,验证顾客  var that = this;  wx.request({  url:  你的域名/server.php?nickname=  + e.detail.userInfo.nickName +  avatarUrl=  + e.detail.userInfo.avatarUrl +  openid=  + res.data.openid,  data: {    },  header: {   content-type :  application/json  },  success: function (res) {  //打印顾客信息内容內容  console.log(res.data)  }  })  }  })  }  })      this.setData({  userInfo: e.detail.userInfo,  hasUserInfo: true,  })  } })

 ?php
//声明CODE,得到手机微信微信小程序传到来的CODE
$code = $_GET[ code 
//配置appid
$appid =  你的手机微信微信小程序APPID 
//配置appscret
$secret =  你的手机微信微信小程序APPSRCRET 
//api插孔
$api =  api.weixin.qq/sns/jscode2session?appid={$appid} secret={$secret} js_code={$code} grant_type=authorization_code 
//得到GET乞求
function httpGet($url){
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($curl, CURLOPT_TIMEOUT, 500);
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
 curl_setopt($curl, CURLOPT_URL, $url);
 $res = curl_exec($curl);
 curl_close($curl);
 return $res;
$str = httpGet($api);
echo $str;
? 
 ?php
header( Content-type:text/html;charset=utf8 
$nickname = $_GET[ nickname 
$avatarUrl = $_GET[ avatarUrl 
$openid = $_GET[ openid 
$con = mysql_connect( 数据信息信息内容库详尽详细地址 , 数据信息信息内容库帐户 , 数据信息信息内容库登录登陆密码 
mysql_select_db( 数据信息信息内容库名 , $con);
mysql_query( INSERT INTO 表名 (nickname, avatarUrl, openid) VALUES ( $nickname ,  $avatarUrl ,  $openid ) 
echo  申请办理申请注册获得取得成功! 
mysql_close($con);
? 

手机上手机微信模板信息内容

 form bindsubmit= submit  report-submit= true   
  input type= text  value= 填好openid  name= openid /input 
  input type= text  value= 填好ACCESS_TOKEN  name= token /input 
  input type= text  value= 填好模板ID  name= template /input 
  input type= text  value= 模板的第一个关键词  name= keyword1 /input 
  input type= text  value= 模板的第二个关键词  name= keyword2 /input 
  input type= text  value= 模板的第三个关键词  name= keyword3 /input 
  input type= text  value= 模板的第四个关键词  name= keyword4 /input 
  input type= text  value= 模板的第五个关键词  name= keyword5 /input 
  button form-type= submit  type= default 信息消息推送 /button 
 /form 
Page({
 data: {
 
 },
 
 submit: function (e) {
 var openid = e.detail.value.openid;
 var access = e.detail.value.token;
 var template = e.detail.value.template;
 var keyword1 = e.detail.value.keyword1;
 var keyword2 = e.detail.value.keyword2;
 var keyword3 = e.detail.value.keyword3;
 var keyword4 = e.detail.value.keyword4;
 var keyword5 = e.detail.value.keyword5;
 var that = this;
 wx.request({
 url:  域名/muban.php?openid=  + e.detail.value.openid +  token=  + e.detail.value.token +  template=  + e.detail.value.template +  formid=  + e.detail.formId +  keyword1=  + e.detail.value.keyword1 +  keyword2=  + e.detail.value.keyword2 +  keyword3=  + e.detail.value.keyword3 +  keyword4=  + e.detail.value.keyword4 +  keyword5=  + e.detail.value.keyword5, //插孔详尽详细地址,我学习培训学习培训就用get,建议用post
 data: {
 open_id: openid,
 tok_en: access,
 temp_late: template,
 form_id: e.detail.formId,
 keyword_1: keyword1,
 keyword_2: keyword2,
 keyword_3: keyword3,
 keyword_4: keyword4,
 keyword_5: keyword5
 },
 success: function (res) {
 
 // console.log(e.detail.formId);
 // console.log(res.data);
 }
 })
 }
})
//后端开发开发设计
 ?php
 //GET关键主要参数
 $access_token=$_GET[ token 
 $openid=$_GET[ openid 
 $templateid=$_GET[ template 
 $formid=$_GET[ formid 
 $keyword1=$_GET[ keyword1 
 $keyword2=$_GET[ keyword2 
 $keyword3=$_GET[ keyword3 
 $keyword4=$_GET[ keyword4 
 $keyword5=$_GET[ keyword5 
 echo $keywordd1;
 //这儿一开始处理数据信息信息内容
 $dataa=array(
  keyword1 = array(
  value = $keyword1,
  color = #9b9b9b ),
  keyword2 = array(
  value = $keyword2,
  color = #9b9b9b ),
  keyword3 = array(
  value = $keyword3,
  color = #9b9b9b ),
  keyword4 = array(
  value = $keyword4,
  color = #9b9b9b ),
  keyword5 = array(
  value = $keyword5,
  color = #9b9b9b )
 );
 
 $data=array();
 $data[ touser ]=$openid;
 $data[ template_id ]=$templateid;
 $data[ form_id ]=$formid;
 $data[ data ]=$dataa;
 
 $url =  api.weixin.qq/cgi-bin/message/wxopen/template/send?access_token= .$access_token; 
 $type= json 
 if($type== json ){//json $_POST=json_decode(file_get_contents( php://input ), TRUE);
 $headers = array( Content-type: application/json;charset=UTF-8 , Accept: application/json , Cache-Control: no-cache ,  Pragma: no-cache 
 $data=json_encode($data);
 }
 $curl = curl_init();
 curl_setopt($curl, CURLOPT_URL, $url);
 curl_setopt($curl, CURLOPT_POST, 1); // 消息推送一个基本的Post乞求
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
 if (!empty($data)){
 curl_setopt($curl, CURLOPT_POST, 1);
 curl_setopt($curl, CURLOPT_POSTFIELDS,$data);
 }
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers );
 $output = curl_exec($curl);
 if (curl_errno($curl)) {
 echo  Errno .curl_error($curl);//捕抓出現出现异常
 }
 curl_close($curl);
 echo $output;
? 


下一篇:没有了


Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园