请问如何测试微信JSSDK的wx.config、wx.checkJsApi 是否通过?着急在线等! 10C

请问如何测试微信JSSDK的wx.config配置是否成功?和wx.checkJsApi 是否通过?着急在线等!
这是自己的代码,可是测试时什么动静都没有?希望有这方面经验的大神给予帮助,我要做的是播放微信语音!
wx.config({

debug: true,

appId: 'wxf8b4f85f3a794e77',

timestamp: 1417504553,

nonceStr: 'HvKDeQuRmBNBSVyMOfA7ZxOjEj6RuxTlRaXDIFE0ywVzrOJ7kpwoaIno-G0IjL6gi7PGXLjzar4M7rKeAq6xNkohqZmPJgrMu2CbH_dR2so',

signature: 'e8de0fc3abc4870434e5b641bc252449f471026f',

jsApiList: [

'playVoice'
]

});

    wx.ready(function (){
        $("#playVocie").click(function(){
            wx.playVoice({
              jsApiList: [
                'playVocie'
              ],
              success: function (res) {
                alert(JSON.stringify(res));
              }
            });
          });

            $("#playVoice").click(function(){
                    alert("播放语音");
            });
2

2个回答

wx.ready如果执行了就是验证成功了,你要验证失败注册wx.error(function(){alert('config失败')})

判断当前客户端版本是否支持指定JS接口

 wx.checkJsApi({
    jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
    success: function(res) {
        // 以键值对的形式返回,可用的api值true,不可用为false
        // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
    }


});

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E5.88.A4.E6.96.AD.E5.BD.93.E5.89.8D.E5.AE.A2.E6.88.B7.E7.AB.AF.E7.89.88.E6.9C.AC.E6.98.AF.E5.90.A6.E6.94.AF.E6.8C.81.E6.8C.87.E5.AE.9AJS.E6.8E.A5.E5.8F.A3

0
sinat_29821865
会吃狗粮的猫猫儿 回复showbo: 还要获取本地音频的localid啊?那么麻烦?请问你有这方面的代码吗?可以加我QQ聊么?384567147,startRecord是什么?
接近 4 年之前 回复
showbo
支付宝加好友偷能量挖 回复Da韓韓韓: 直接播放已经存在的好像不行,没有接口获取本地音频的localId。一般是调用startRecord后,通过stopRecord在回调success中得到localId,你用一个全局变量存储这个localId后再playVoice。如果录制了多个语音,你可以用数组保存localId,然后自己render多个选项给用户选择进行播放(生成的div选项,或者其他标签,你用个自顶属性存储对应的localId),点击播放时候获取自定义的localId属性
接近 4 年之前 回复
sinat_29821865
会吃狗粮的猫猫儿 我的wx.ready已经执行了,现在就是要调用wx.playVoice这个接口,但是接口里的localId是音频本地ID,可是我要读取的是语音的mediaId啊?怎么搞?
接近 4 年之前 回复

wx.ready如果执行了就是验证成功了,你要验证失败注册wx.error(function(){alert('config失败')})

判断当前客户端版本是否支持指定JS接口

wx.checkJsApi({ jsApiList: ['chooseImage'], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function(res) { // 以键值对的形式返回,可用的api值true,不可用为false // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"} } });

http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E5.88.A4.E6.96.AD.E5.BD.93.E5.89.8D.E5.AE.A2.E6.88.B7.E7.AB.AF.E7.89.88.E6.9C.AC.E6.98.AF.E5.90.A6.E6.94.AF.E6.8C.81.E6.8C.87.E5.AE.9AJS.E6.8E.A5.E5.8F.A3

0
sinat_29821865
会吃狗粮的猫猫儿 这个我已经看过了,也把代码贴在wx.ready中了,但是运行后什么反应都没有?怎么办?加我QQ说吧,384567147谢谢
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信的jssdk的config接口注入权限验证配置--signature的生成
生成signature有一下几步:rn1、通过 appid + appsecert 获取公众号的 access_tokenrn2、根据1的access_token来获取jsapi_tokenrn3、随便弄一个字符串(长度不太清楚,16位及以内应该都可以)作为nonceStr、rn4、生成当前的时间戳(timestamp)rn5、使用jssdk的网页urlrn6、将这几个参数按字典序排列,使用SHA
微信JS-SDK获取signature签名以及config配置(微信转发分享页面需要)
Js代码wx.config({      debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。      appId: '', // 必填,公众号的唯一标识      timestamp: , // 必填,生成签名的时间戳      nonceStr: '', // 必...
微信js-sdk config配置的坑
                                                            微信js-sdk config配置的坑次教程适合刚刚接触微信公众号js-sdk的开发人员,教程给新人一些疑惑解答。对于刚刚接触微信的js-sdk的人来说,看官方文档可能对这个到底什么作用还是有点迷糊,官方文档都是使用的具体步骤,但是作为看文章的人,转发文章的用户具体流程不清楚。下...
C#微信网页开发---JSSDK使用 通过config接口注入权限验证配置
 1:   我们来看,下面的这个是开发需要配置的东西,我们通过开发文档来一个一个的配置wx.config({n debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。n appId: '', // 必填,公众号的唯一标识n timestamp: , //...
java+jsp微信开发入门教程 jssdk,通过config接口注入权限验证配置,微信开发教程
微信开发,扫描二维码,拍照、本地选图,图片预览,上传图片,下载图片,获取当前网络状态,查看地理位置,获取当前地理位置打开地图,关键是使用JsSignUtil获取了access_token,jsapi_ticket,signature,JSP页面才可以调用微信的功能
jsSdk 微信配置config,调起微信支付
话不多说,首先第一步,获取config需要的参数  appid,noncestr ,timestamp ,url ,signaturen1.编写controller /**n * 微信配置获取confign *n * @param requestn * @returnn */n @RequestMapping(value = "/config", me...
微信公众号JSSDK获取signature签名以及config配置
Js代码nwx.config({ n debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 n appId: '', // 必填,公众号的唯一标识 n timestamp: , // 必填,生成签名的时间戳 n nonceStr: '',...
微信JS-SDK获取signature签名以及config配置
原文看:[url]http://1017401036.iteye.com/blog/2263358[/url]rn微信js sdk invalid signature签名错误 问题解决。 [url]http://my.oschina.net/u/2308739/blog/371414[/url]rn[color=red]微信JS-SDK说明文档 [/color][url]https://mp.we...
微信分享等一系列sdk功能封装
首先安装sdk, nnpm install –save weixin-js-sdknn新建share.js文件(我这里只写了分享朋友跟朋友圈,如果需要其他的功能可以参考微信开发文档,在jsApiList接口添加新的) nhttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115nnimport api from '.....
PHP+TP框架生成使用微信JS-SDK所需的配置信息,并验证
PHP生成使用微信JS-SDK所需的配置信息
微信 jssdk 本地调试方案
微信 jssdk 本地调试方案nn微信公众号开发接口配置需要一个外网能访问的域名。localhost不在这个域名下,wx.config会失败。如果每次修改都发布到测试环境,又太影响开发效率。nn总结一下除了直接上测试环境之外的两种本地jssdk调试方案。nnnn1.使用内网穿透工具nn让外网能通过某个域名访问到我们本机的localhost。从而实现在本机上修改看效果。参考 https://...
微信jsSDK本地调试流程攻略(nodeJs实现获取access_token等信息)
最近想在微信平台嵌入一个H5页面的DEMO,并想要调用微信平台的jsAPI,但这一操作需要获取微信的认证,经过一天的不断调试,终于攻克了这个问题,现将思路和解决方案记录下来,以供需要的朋友参考。
Java - 微信JS-SDK wx.config 签名获取方式。
Java - 微信JS-SDK wx.config 签名获取方式。nnnn采用倒序的方式编写,一层一层往里走的形式。nn1.返回实例nn @Datan public static class Config{nn private String appid;n // 生成签名的时间戳n private String timestamp;n ...
关于微信公众号开发调用jssdk接口以及腾讯地图API
一,调用支付接口n1.必须引入权限的js n nn2.js部分的初始化配置n   paymentAuthorization();//页面支付权限授权n    // 点击支付n    $("#Save_Patient_Msg").click(function(){ nn    $("#Save_Patient_Msg").hide();n$(".weui-loadmore").s
微信公众号采坑之授权config
 nn坑:nn采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中涉及签名和token校验依赖服务端n JS-SDK需要向服务端获取签名,且获取签名中需要的参数包括所在页面的url,但由于单页应用的路由特殊,其中涉及到iOS和android微信客户端浏览器内核的差异性导致的兼容问题nJS-SDK签名(wx.config)nn对于签名,官方是这么说的...
微信公众平台JSSDK .net(C#)版,含demo
微信公众平台JSSDK .net(C#)版,sdk是从php版翻译过来的,修改了一些使其符合.net平台的特性,含demo
微信开发调用JSSDK 扫一扫功能
调用扫一扫功能有几个步骤n简单而言:n1 获取accesstokenn2  获取jsapi_ticketn3 生成签名signaturen调用wx.config     wx.ready     wx.errorn三个functionnnn(1和2都需要自己把它存储起来,ticket的调用次数比较少,所以更要注意,记住要写一个中转器自动检查更新这两个数据,而不是主动请求的时候才去
微信JSSDK分享功能详解
微信6.0之后JSSDK的调用,微信分享功能的实现,傻瓜教程
微信JS-SDK说明文档---自己总结了config时的参数获取方式
微信sdk、config、微信sdk初始化
微信 JSSDK 校验前端
rnvar title =document.title;rnvar link ="";rnvar imgUrl ="<%=SystemManager.systemSetting.getImageRootPath()%><s:property escape="false" value="e.picture"/>";rnvar appid ="";rnvar
Vue 应用中结合vux使用微信 jssdk
vux微信分享说明nn分享接口只有认证公众号才能使用,域名必须备案且在微信后台设置。nn先确认已经满足使用jssdk的要求再进行开发。nn引入nn在 main.js 中全局引入:nnimport { WechatPlugin } from 'vux'nVue.use(WechatPlugin)nnconsole.log(Vue.wechat) // 可以直接访问 wx 对象。nn组件外使用 n考虑...
企业微信JS-SDK开发(一)------通过config接口注入权限验证配置
企业微信JS-SDK是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包。通过js-sdk可以在企业微信内实现众多功能,如调出通讯录、调出摄像头、隐藏部分按钮等。使用js-sdk分为三步:1.开发页面引入JS文件html页面加入<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>注意:企业微...
微信JSSDK开发信息配置
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。nn通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力。nn但是很多人在配置和使用的时候,老是出各种错误。最近项目也涉及到这个,就记录一下过程,并对方法进行封装。n基本步骤如下:n1.绑定域名n先确保你
微信jssdk支付流程及配置
jssdk支付流程rn获取签名rnimport wx from 'weixin-js-sdk'rn/*获取微信配置文件*/rnexport const wxConfig=(fn)=>{rn let config = {rn debug: false,rn appId: '',rn timestamp: 0,rn nonceStr: '',rn signature: '',rn ...
微信公众号支付 (三、配置JS-SDK)
4.1微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包,通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的功能。nnJS-SDK使用步骤:nn登录微信公众号平台,进入公众号设置,设置JS接口安全域名。支付接口要确保支付目录在支付安全域名下。nn登录微信公众平
Vue怒踩微信JS-SDK中配置的坑 - 签名错误
前言nn这几天公司需要做微信端h5项目,需要用到微信扫一扫功能,就需要涉及到配置微信JS-SDK的问题,怎么配置怎么生成签名这边就不说了官方文档(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115)都说的比较详细,按照官方使用接口签名校验工具(https://mp.weixin.qq.com/debug/cgi...
微信测试号开发之四 获取access_token和jsapi_ticket
 nnaccess_token:公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。nn nn nnjsapi_ticket:jsapi_ticket是公众号用于调用微信JS...
vue 微信公众号支付 jssdk jsapi实现微信支付(完整版)
很用心的在整理,是自己项目里支付功能测试成功后的源代码,希望能帮助到曾和我一样想找到有效参考借鉴的朋友们,n废话不多说,直接讲具体的操作规程及完整代码n代码部份:n一、vue的环境配置:n1. 先在当前项目的命令行工具里安装npm install weixin-jsapin2. 在当前支付页面引用该weixin-jsapinimport wx from 'weixin-jsapi'nn二、调用后台...
java获取微信JS SDK
关于微信js sdk作用可以干嘛这里不再表述,可以直接查看官方文档,这里直接上代码,注释中会说明步骤。nnnnpackage com.yb.controller.wechat;nnimport java.io.IOException;nimport java.security.MessageDigest;nimport java.security.NoSuchAlgorithmException;...
微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法
本文介绍微信分享开发中,wx.config中出现invalid signature的解决方法,希望对出现同样问题的朋友有所帮助。
【企业微信】借助JS-SDK,使网页调用手机系统功能
【概述】企业微信网页开发,调用原生能力必不可少,so,如何使用JS-SDK实现?nn【官方文档】https://work.weixin.qq.com/api/doc#10029/nn【步骤】nnstep1:完全按照手册如下操作即可nnnnstep2:获取config中需要的配置数据(补充)nnnn参考服务端API配置https://work.weixin.qq.com/api/doc#90000/...
分享一个PHP获取微信JS-SDK配置的操作类
本来是使用easywechat的函数直接生成JS配置的,可是不知为何老是提示签名是非法的,无奈只有自己写一个操作类来获取签名了….. n但是不得不说easywechat是真的好用,特别是支付,简直不能更简单了,强行安利一波:https://www.easywechat.com/nnnn正文内容 n 一些微信文档的细节: n 1.字典排序的四个参数是按参数名排序,不是按值排序 n 2.加密的url...
微信JSSDK-录音接口,判断是否成功调用微信录音
微信JSSDK-录音接口,判断是否成功调用微信录音
微信公众平台jsapi开发教程(3)页面初步接入微信jsapi
微信公众平台jsapi开发教程页面初步接入微信jsapi
调用微信JSSDK接口,实现自定义分享功能
1,你需有一个公众号,没有不用谈自定义分享内容了;nn2,公众号上把你的域名增加到“JS接口安全域名”:nnnn3,我这功能是基于thinkphp3.1实现的,按下图上网下包放在对应该目录下:nnnn4,修改内核公共文件:functions.phpnnnn加入代码:nn/**n* 微信分享初始化n* @return arrayn* @author simonn*/nnif(!function_ex...
react中使用微信jssdk分享总结
1.线上微信官方jssdk文档 jssdk文档nn2.react项目中添加配置jssdk的工具方法 njavascript 代码nnnnexport function jsSdkConfig(axios, host) {n let u = window.navigator.userAgent;n let isAndroid = u.indexOf('Android') > -1 ...
微信JS-SDK config OK,但分享配置失败(分享接口回调函数失效)
直接表现:n1.微信js的debug模式开启情况下,在微信端载入页面时,夺得config OK 的信息(认证成功)nnn2.但是在分享后,无法加载配置的分享信息,分享后仍然是非定制的信息。nnnnnn条件说明:n1.参考微信官方文档进行配置n2.认证和分享js参考文章 http://www.jb51.net/article/99573.htmnnnn调试过程:
关于微信jssdk开发,出现:errmsg config param is empty的问题解决
微信提供了php的demo代码,遗憾的是其中wx.config中的jsApiList:为空,因此经常有人直接调试的时候就出现下面错误提示:rnerrmsg config param is emptyrnrnrnrn解决方法就是设置这个属性的值就是了,rn如:jsApiList: [rn      // 所有要调用的 API 都要加到这个列表中rn      'onMenuShareTimeline
vue开发中调用微信jssdk的问题
起因nn微信分享网址时无法分享图片,这个问题需要用jssdk去解决。其实开始的时候时可以看到图片的,但后来微信禁止了。所以只能使用jssdk去解决。 n普通网页开发很简单,但是使用vue或其他前端框架开发spa单页面webapp的时候就会有问题了。只要url发生变化就会报签名错误。其实微信官方上已经写了说明。nnn 所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅
微信JS-SDK中config接口注入权限验证配置
微信开发平台文档:nnnwx.config({nn    debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。nn    appId: '', // 必填,公众号的唯一标识nn    timestamp: , // 必填,生成签名的时间戳
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信jssdk开发教程 web如何插入图片等教程