热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信企业号开发:getlocation:invalidappid

通过微信的接口开发打卡考勤很长时间了,最近遇到一个很奇怪的问题,getlocation:invalidappid?wx.config({b

通过微信的接口开发打卡考勤很长时间了,最近遇到一个很奇怪的问题,getlocation:invalid appid?

wx.config({beta: true,// 必须这么写,否则在微信插件有些jsapi会有问题debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: &#39;<%=appId%>&#39;, // 必填,企业号的唯一标识,此处填写企业号corpidtimestamp:<%=timestamp%>, // 必填,生成签名的时间戳nonceStr: &#39;<%=nonceStr%>&#39;, // 必填,生成签名的随机串signature: &#39;<%=signature%>&#39;,// 必填,签名,见附录1jsApiList: [&#39;getLocation&#39;] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2});wx.error(function(res){alert(JSON.stringify(res)+"wx.error");// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。});wx.ready(function () {GetWeiXinGps(); })function GetIosWeiXinGps() { wx.getLocation({type: &#39;wgs84&#39;,success: function (res) {hasReadGPS = true;var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90var lOngitude= res.longitude; // 经度,浮点数,范围为180 ~ -180。 $("#lngl").val(longitude);$("#latl").val(latitude); GetBaiduPoint(longitude, latitude);},fail: function (res) {alertInfo(JSON.stringify(res) + "fail");},cancel: function (res) {alertInfo(&#39;用户拒绝授权获取地理位置&#39;);}}); }






很奇怪,一直都好好的没有问题,但两三千人中,最近有一个人出现了,找微信的官方文档也没看见相关的错误。大部分说的都是签名错误,但使用了这么长时间,不可能是签名错误啊。

而且很奇怪,使用企业微信就APP没有错误,使用微信APP就有问题。难道是为了推广企业微信?但只有这一个同事啊?之前也发生过问题,一般都是在微信通讯录中删除对应的人员,重新添加,在重新关注就没有问题了。但这次我是所有的方法都测试了一次还是不行。实在是没有办法了,有重新看了看官方的文档,发现了两个可疑的地方。

1js文件有变化






2接口有变化,多了一个参数beta



修改之后,在测试,发现没有问题了。因为很特殊,特此记录,便于其他人员参考。


推荐阅读
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • 不同优化算法的比较分析及实验验证
    本文介绍了神经网络优化中常用的优化方法,包括学习率调整和梯度估计修正,并通过实验验证了不同优化算法的效果。实验结果表明,Adam算法在综合考虑学习率调整和梯度估计修正方面表现较好。该研究对于优化神经网络的训练过程具有指导意义。 ... [详细]
  • 本文介绍了PE文件结构中的导出表的解析方法,包括获取区段头表、遍历查找所在的区段等步骤。通过该方法可以准确地解析PE文件中的导出表信息。 ... [详细]
author-avatar
huangbaihao54
这个家伙很懒,什么也没留下!
RankList | 热门文章