调用微信JS SDK
最后更新于:2022-04-01 20:00:32
首先要在后台获取的JSconfig传到页面
页面传递数据用ajax
后台nodejs代码:
~~~
var config = require('./config');
var API = require('wechat-api');
var express = require('express');
var bodyParser = require('body-parser');
var api = new API(config.appid,config.appsecret)
var app = module.exports = express.createServer();
//使用中间件body-parser获取post参数
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
app.use(function (req, res, next) {
//使用wechat-api获取JSconfig
var param = {
debug: false,
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'],
url: req.body.url
};
/*api.getTicket(function(err,result){
console.log(err);
console.log(result);
});*/
api.getJsConfig(param, function(err,result){
res.send(result);
});
})
app.listen(1338,function(){
console.log('port 1338 is running!');
});
~~~
前台页面代码
~~~
微信测试页面
~~~
分享的时候可以设置分享标题拿到分享成功还是失败的状态就成功了
';