起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2891|回复: 7

[结贴] 微信是错误,应该是签名,不知道如何改。。。。

[复制链接]

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
发表于 2016-12-30 15:27:57 | 显示全部楼层 |阅读模式
看了微信公众号教程后,在微信测试号配置成功后,在获取地理位置时提示如下信息! 微信截图_20161230151027.png
微信截图_20161230151206.png
微信截图_20161230152103.png
提示“errMsg:config:invalid signature”
[size=13.3333px]配置了weixin.config.xml和微信的测试号的url,token等等!
[size=13.3333px]请问如何处理这个貌似签名的事情?



发表于 2016-12-30 15:33:02 | 显示全部楼层
公众号中需要如何配置的文档:
http://docs.wex5.com/pay-mp-step-by-step/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-3 21:02:37 | 显示全部楼层
liangyongfei 发表于 2016-12-30 15:33
公众号中需要如何配置的文档:
http://docs.wex5.com/pay-mp-step-by-step/

的确视频中有的配置没有讲到!
在外卖中用了2个微信取位置的方法:
  1. if (this.wxApi) {                                               
  2.                         this.wxApi.exec().done(function(wx) {
  3.                                 wx.getLocation({
  4.                                         type : "gcj02",
  5.                                         success : function(data) {
复制代码

后来又用
  1.                 geo.getLocation({
  2.                             success:function(res) {
  3.                                 alert(JSON.stringify(res));
  4.                             },
  5.                             cancel : function(res) {
  6.                                 alert('用户拒绝授权获取地理位置');
  7.                             },
  8.                             fail:function(res) {
  9.                                  alert("fail:"+JSON.stringify(res));
  10.                             }
  11.                         });               
复制代码

我只知道前面应该是用jssdk,后面这个是jsapi的,为何用了2个,定位出来为什么不一样?
回复 支持 反对

使用道具 举报

发表于 2017-1-4 10:14:52 | 显示全部楼层
ufo1982ufo 发表于 2017-1-3 21:02
的确视频中有的配置没有讲到!
在外卖中用了2个微信取位置的方法:

在不同的运行环境中使用不同的方法定位,在app中需要使用corodva插件
而在微信中打开的功能,就需要调用微信提供的jsSdk
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-4 16:36:30 | 显示全部楼层
liangyongfei 发表于 2017-1-4 10:14
在不同的运行环境中使用不同的方法定位,在app中需要使用corodva插件
而在微信中打开的功能,就需要调用 ...

这个wx.getlocation是微信的jssdk的,后面那个geo.getlocation也是微信的jsapi(在微信调jssdk,在h5app调cordova,jsapi是这样描述的),都是微信的啊!
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-4 16:37:16 | 显示全部楼层
liangyongfei 发表于 2017-1-4 10:14
在不同的运行环境中使用不同的方法定位,在app中需要使用corodva插件
而在微信中打开的功能,就需要调用 ...

这个wx.getlocation是微信的jssdk的,后面那个geo.getlocation也是微信的jsapi(在微信调jssdk,在h5app调cordova,jsapi是这样描述的),都是微信的啊!
回复 支持 反对

使用道具 举报

发表于 2017-1-4 17:24:45 | 显示全部楼层
ufo1982ufo 发表于 2017-1-4 16:37
这个wx.getlocation是微信的jssdk的,后面那个geo.getlocation也是微信的jsapi(在微信调jssdk,在h5app ...

你跟下代码看看吧!
geo.getLocation   方法确实再微信和 app中都可以使用!因为上层已经封装过了!

wx.getLocation 也是支持的,属于底层写法

应该是两种写法都支持的!
可以看下js api的源码是如何实现的:
/UI2/system/api/native/geo.js
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

64

主题

321

帖子

679

积分

高级会员

Rank: 4

积分
679
QQ
 楼主| 发表于 2017-1-5 10:03:40 | 显示全部楼层
liangyongfei 发表于 2017-1-4 17:24
你跟下代码看看吧!
geo.getLocation   方法确实再微信和 app中都可以使用!因为上层已经封装过了!

是的,的却这样,谢谢,可以结贴了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-27 01:17 , Processed in 0.099348 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表