700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微信开发 调用js-SDK接口

微信开发 调用js-SDK接口

时间:2019-05-13 22:21:08

相关推荐

微信开发 调用js-SDK接口

微信开发,调用js-SDK接口

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

<title></title>

<script src="http://res./open/js/jweixin-1.0.0.js"></script>

<style>

</style>

</head>

<body>

<h1>微信</h1>

<p>UX1wyEikfZC4NW1c7drZlHHaLMc3VhhTMEYt3Qu8BMYaFgrlboJtckZTEdMwPZCJom7xuEN5Hji_gUM_YMC6xBN5Av5Cner4_HJsMlNgPfDZjcyQhYCoQB-sd-cn-JXuZFJfACAHNR</p>

<a href="https://api./cgi-bin/token?grant_type=client_credential&appid=wx00630f07f5fe0589&secret=33cc2acfbafd5492b1a17aeebe3106b2">链接</a>

<a href="https://api./cgi-bin/getcallbackip?access_token=BzQWoLGstPtgiVDNJ891EQbfG13b-zqyxsNTEpQnDwYfM03yQ6Ny_oyBshHStZJV1qAsTUhc6ZuxU87-66od4m5MeUf4wFaIbRCTpKS7QllnGiy_2mLJC-VwflKyEdtmAGQbAGANTD">语义接口</a>

<a href="https://api./cgi-bin/ticket/getticket?access_token=UX1wyEikfZC4NW1c7drZlHHaLMc3VhhTMEYt3Qu8BMYaFgrlboJtckZTEdMwPZCJom7xuEN5Hji_gUM_YMC6xBN5Av5Cner4_HJsMlNgPfDZjcyQhYCoQB-sd-cn-JXuZFJfACAHNR&type=jsapi">jsapi</a>

<button οnclick="checkJson()">点击</button>

<!--<button id="onMenuShareTimeline">onMenuShareTimeline</button>-->

<button οnclick="checkSign()">123</button>

<button οnclick="chackC()">677787</button>

<button οnclick="checkApi()">checkApi</button>

<script src="js/jquery-1.11.3.js"></script>

<script>

function checkJson(){

$.ajax({

type: "post",

url:"https://api./semantic/semproxy/search?access_token=otZynt6CfBlj_bO4FDb3k7PbHJgVsZ_JF4LCSd4YaLfVgTB0gPbvEuaNsoKlPSF0GCShtRNBCtzjSTS7BxC3MrvrbLpnhC0qTfR1y-fWeLPBjeeYsZ6K7Vv7QLjCvOtaUVJfAIALMA",

data:{

"query":"1",

"city":"2",

"category": "flight,hotel",

"appid":"wx00630f07f5fe0588",

"uid":"123456"

},

success: function(msg){

alert( "Data Saved: " + msg );

}

})

}

var nonceStrR;

var timestampR;

var signatureR;

function checkSign(){

$.ajax({

type: "post",

url:"query.do",

data:{

JSticket:"kgt8ON7yVITDhtdwci0qea_7zWUVeegljlIDSsYEEIVMeXQ_b1daZhw5yifCIGt5FLHdlydZn1pkp3cYlA8c4Q",

url:"http://www.iok.la/"//调用绑定的域名

// sign('jsapi_ticket', '')

},

success: function(msg){

// var data1=JSON.stringify(msg);

var data1 =msg;

console.log(data1);

nonceStrR=data1.nonceStr;

timestampR=data1.timestamp;

signatureR=data1.signature;

console.log(data1.signature);

}

})

}

function chackC(){

wx.config({

debug:true,

appId:"",

timestamp:timestampR,

nonceStr:nonceStrR,

signature:signatureR,

jsApiList:[

'checkJsApi',

'onMenuShareAppMessage',

'onMenuShareTimeline',

]

});

}

wx.ready(function () {

alert("成功");

});

wx.error(function(res){

console.log(JSON.stringify(res));

});

function checkApi(){

wx.checkJsApi({

jsApiList:[

'checkJsApi',

'onMenuShareAppMessage',

'onMenuShareTimeline',

],

success:function(res){

console.log(JSON.stringify(res))

}

})

}

</script>

</body>

</html>

服务器端

/**

* Created by on /7/12.

*/

var myexpress = require("./server/node_modules/express");

var app = myexpress();

app.set("port",80);

/*配置express*/

app.configure(function(){

app.use(myexpress.logger("dev")); //日志模块,写在核心模块上面,dev是开发者模式,日志会打印在console

/*------------核心模块*/

app.use(myexpress.bodyParser());

app.use(myexpress.methodOverride());

app.use(app.router);

app.use(myexpress.static(__dirname));

/*------------核心模块完*/

//浏览器上的图标

app.use(myexpress.favicon(__dirname+""));

app.use(myexpress.errorHandler());//错误信息打印在控制台上

});

app.listen(app.get("port"),function(){

console.log("express正在监听端口:"+app.get("port"));

});

//注意需要引用sign.js

var sign = require('./js/sign.js');

app.post("/query.do",function(request,response){

console.log(request.body);

console.log(sign(request.body.JSticket,request.body.url));

var data =sign(request.body.JSticket,request.body.url);

var data1={

nonceStr:data.nonceStr,

timestamp:data.timestamp,

signature:data.signature

};

console.log(data1);

response.send(data1);

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。