关于微信开发记录
2016-12-20 15:43
323 查看
//开发情况是前后端完全分离
微信授权
appid//为改授权公众号的appid
redirect_uri//为微信回调后台的接口地址
redirect_uri2//为后台回调前端地址
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid="+appid+"&redirect_uri="+redirect_uri+"&response_type=code&scope=snsapi_userinfo&state="+redirect_uri2+"#wechat_redirect";
openid从后台在回调的地址后拼接参数的方式拿
//吊起微信支付
微信授权
appid//为改授权公众号的appid
redirect_uri//为微信回调后台的接口地址
redirect_uri2//为后台回调前端地址
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid="+appid+"&redirect_uri="+redirect_uri+"&response_type=code&scope=snsapi_userinfo&state="+redirect_uri2+"#wechat_redirect";
openid从后台在回调的地址后拼接参数的方式拿
//吊起微信支付
if (typeof WeixinJSBridge == "undefined"){ if( document.addEventListener ){ document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false); }else if (document.attachEvent){ document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady); } }else{ onBridgeReady(data); }
function onBridgeReady(data){ var oiupafge = 'prepay_id='+data.prepayid; WeixinJSBridge.invoke( 'getBrandWCPayRequest',{ "appId":data.appid, "timeStamp":data.timestamp, "nonceStr":data.noncestr, //随机串 "package":oiupafge, "signType":"MD5", "paySign":data.paysign }, function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ){ window.localStorage.setItem("ctbCode1",ctbCode); window.localStorage.setItem("ctbName1",projectName); window.location.href = "share.html?haoa=2&outTradeNo="+data.outTradeNo; }else{ tip("付款失败"); $(".twowrapli").removeClass("off"); } } ); }
相关文章推荐
- 关于C#的微信开发的入门记录二
- 关于C#的微信开发的入门记录一
- 续关于C#的微信开发的入门记录一
- 关于.net编译过后的程序增加功能的一种实现方式_也可以说是.net exe注入,插件机制_开发记录
- 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
- 关于iOS开发的一些记录
- 【android开发资源 汇总贴】关于微信的那点帖。
- Cart项目的开发记录,关于Unity制作者独立开发流程。
- 关于b/s下的datawindow开发过程记录01
- 个人对于微信公众平台开发的一些整理,后续会有补充,欢迎大家给予指正。一、关于如何获取微信公众原始号
- Eclipse开发调试ARM裸机程序(六)关于裸机调试i2c记录
- 关于腾讯微信公众账号开发的BUG
- 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
- 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
- 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
- 微信/易信公共平台开发(三):记录用户状态,优化程序结构
- 由腾讯"微信"触发的关于智能手机应用程序开发的想法
- 敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
- 关于微信开发
- 关于开发安卓sqlite的小问题记录