Browse Source

upload

master
HolyKnightIX 1 year ago
parent
commit
b415ae5534
3 changed files with 53 additions and 4 deletions
  1. +26
    -3
      miniprogram/app.js
  2. +27
    -0
      miniprogram/pages/chat/chat.js
  3. +0
    -1
      miniprogram/utils/request.js

+ 26
- 3
miniprogram/app.js View File

@@ -10,11 +10,34 @@ App({
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
console.log(res.code)
console.log(res, 'wx.login')
doLogin(res.code)
getWxToken()
},
})

// 获取小程序AccessToken
const getWxToken = () => {
const data = {
grant_type: 'client_credential',
appid: 'wxf288a9b8167ff2ca',
secret: 'cf012a9015594f0a95f718a801497fbd'
}
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/stable_token',
header: {
"Content-Type": "application/json;charset=UTF-8",
},
data: data,
method: "POST",
success: res => {
console.log(res, 'getWxToken');
wx.setStorageSync('AccessToken', res.data.access_token)
},
fail: err => { }
});
}

/**
* @description 登录
* @param {*} loginData {code , appid}
@@ -36,8 +59,8 @@ App({
that.globalData.sessionKey = res.data.sessionKey
wx.setStorageSync('openId', res.data.openId)
that.globalData.openId = res.data.openId
wx.setStorageSync('AccessToken', res.data.token)
that.globalData.AccessToken = res.data.token
wx.setStorageSync('token', res.data.token)
that.globalData.token = res.data.token

// 检查用户信息
checkUserInfo()


+ 27
- 0
miniprogram/pages/chat/chat.js View File

@@ -27,6 +27,33 @@ Page({
onLoad() {
this.socketLink()
this.chatLimit()
this.msgSec('习大大')
this.msgSec('习大大')
},

// 敏感词检测
msgSec(content) {
const AccessToken = wx.getStorageSync('AccessToken')
const openId = wx.getStorageSync('openId')
const data = {
access_token: AccessToken,
content,
version: 2,
scene: 4,
openid: openId
}
wx.request({
url: 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token=ACCESS_TOKEN',
header: {
"Content-Type": "application/json;charset=UTF-8",
},
data: data,
method: "POST",
success: res => {
console.log(res, 'msgSec');
},
fail: err => { }
});
},

chatLimit() {


+ 0
- 1
miniprogram/utils/request.js View File

@@ -37,7 +37,6 @@ class request {
*/
appId = 'wxf288a9b8167ff2ca';


/**
* @description get
* @param {*}param url & param


Loading…
Cancel
Save