1.公众号获取access_token接口
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$app_id.'&secret='.$app_secret
2.公众号获取code接口(回调地址跳转,get参数中得到code)
https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$app_id."&redirect_uri=".$redirect_uri."&response_type=code&scope=snsapi_base&state=".$id."===".$openid."#wechat_redirect
3.公众号获取openid接口
https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$app_id.'&secret='.$app_secret.'&code='.$code.'&grant_type=authorization_code
4.小程序web-view组件的使用
<web-view v-if="webdis" :src="'https\://wx.xxxxxxx.com/index/login/reurl?id='+openIds+'&openid='+yonghuid+''"></web-view>
5.JSSDK1.3.2接口的使用(该ids由url地址页面onload参数中接值做逻辑业务)
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script>wx.miniProgram.reLaunch({url:'/pages/zwan/index?ids=1'})</script>
6.由前端传过来的code换取小程序用户openid接口
https://api.weixin.qq.com/sns/jscode2session?appid='.$app_id.'&secret='.$app_secret.'&js_code='.$code.'&grant_type=authorization_code'
7.小程序上传图片的数据参数封装
$file_info=array(
'media'=> '@'.$files,
'form-data'=> [
'filename'=> $files,
'content-type'=>'image/'.substr($files, strrpos($files, '.')+1),
'filelength'=>filesize($files)
] );
8.小程序上传图片至微信服务器取得media_id接口
https://api.weixin.qq.com/cgi-bin/media/upload?access_token=".$tokenarr['access_token']."&type=image
9.小程序发送消息的数据参数封装
$dataArr = json_encode(array(
'access_token' => $tokenarr['access_token'],
'touser' => $openid,
'msgtype' => 'image',
'image' => array('media_id' =>$media['media_id'])
));
10.公众号发送消息接口
https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='.$tokenarr['access_token']