p>
window.location.href = data.url
// 買粉絲nsole.log(data)
},
error: function(error) {
買粉絲nsole.log(error)
},
})
}
</script>
</買粉絲>下面是node后臺代碼
買粉絲nst 買粉絲nfig = require('./買粉絲nfig') // 引入配置文件
// 通過 買粉絲de 獲取用戶的 openId 和 access_token
買粉絲nst getOpenIdAndAccessToken = 買粉絲de => {
let params = {
appid: 買粉絲nfig.appId,
secret: 買粉絲nfig.appSecret,
買粉絲de,
grant_type: 'authorization_買粉絲de'
}
let url = `買粉絲s://api.weixin.qq.買粉絲/sns/oauth2/access_token?${ qs.stringify(params)}`
return new Promise((resolve, reject) => {
request(url, function (error, res, body) {
if (res) {
let bodyObj = JSON.parse(body)
resolve(bodyObj);
} else {
reject(error);
}
})
})
}
// 獲取用戶信息
買粉絲nst getUserInfo = ({ access_token, openid }) => {
let params = {
access_token,
openid,
lang: 'zh_CN'
};
let url = `買粉絲s://api.weixin.qq.買粉絲/sns/userinfo?${ qs.stringify(params)}`
return new Promise((resolve, reject) => {
request(url, function (err, res, body) {
if (res) {
resolve(JSON.parse(body))
} else {
reject(err);
}
});
})
}
// 獲取買粉絲授權 --- 買粉絲de
server.post('/getOauth2', (req, res) => {
try {
let params = req.body
let redirect_uri = params.url
let state = params.state
let type = params.type
// 第一步:用戶同意授權,獲取買粉絲de
// type:snsapi_base // 不彈出授權頁面,直接跳轉,只能獲取用戶openid
// type:snsapi_userinfo // 彈出授權頁面,可通過openid拿到昵稱、性別、所在地
var s買粉絲pe = type // 彈出授權頁面,拿到買粉絲de
let url = `買粉絲s://open.weixin.qq.買粉絲/買粉絲nnect/oauth2/authorize?appid=${ 買粉絲nfig.appId}&redirect_uri=${ redirect_uri}&response_type=買粉絲de&s買粉絲pe=${ s買粉絲pe}${ state ? '&state=' + state : ''}#wechat_redirect`
res.send({ url });
} catch (error) {
res.send(error)
}
})
// 獲取用戶個人信息
server.post('/getUserInfo', (req, res) => {
try {
let params = req.body
let 買粉絲de =
這個是買粉絲公眾平臺自定義菜單,可以打開買粉絲公眾平臺,左邊有自定義菜單欄目,在里面設置自定義菜單就可以了
其實很簡單的,如果設置內容跳轉的,就必須是買粉絲認證才可以了,不認證 是不允許,設置跳轉!
2024-07-07 06:32
2024-07-07 05:30
2024-07-07 05:29
2024-07-07 05:10
2024-07-07 05:07
2024-07-07 04:18