微信签名_微信签名错误 - CSDN
精华内容
参与话题
  • 使用微信jweixin-1.2.0.js初始化时(wx.config)需要签名、appID,URL等参数,本文将讲解测试环境下,初始化各项测试数据的生成。如:公众号的测试appID,appSecret,域名的配置,签名生成等。进而使用微信获取位置接口...
    因项目需要,需在微信浏览器中获取实时位置。使用微信jweixin-1.2.0.js初始化时(wx.config)需要签名、appID,URL等参数,本文将讲解测试环境下,初始化各项测试数据的生成。如:公众号的测试appID,appSecret,域名的配置,签名生成等。进而使用微信获取位置接口获取位置。本方案适用后台服务没开发出之前测试使用,后台服务完成后即可通过后台接口获取签名。对于微信开发测试域名及页面配置可做统一参考。

    详细步骤如下:

    1、登录微信公众号平台-》开发者工具-》公众平台测试帐号
    通过绑定测试者微信号,成功后在公众号测试账号页面下会有测试的appID,appSecret。在页面下配置域名,测试环境下可使用内网ip,如下:


    2、获取token:通过微信验证接口页面获取token。token有过期时间2小时,所以一般会在后台处理,鉴于本次为本地调试,先用临时的token。微信端获取token如下(https://mp.weixin.qq.com/debug),根据页面中需要的参数填写,在下面的返回结果中拿到token。如取到的token为${access_token}


    3、获取ticket:拿到token后还需要获取ticket。浏览器中直接调用微信接口,传入步骤2中拿到的access_token,获取ticket,如果成功,浏览器返回${ticket}

    4.生成签名:根据第3步的ticket,
    5.页面中调用,
    1)引用weixin sdk,

    2)调用微信接口如下:
    wx.config({
    	 debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
    	appId: 'wxa167eea6f229d66a', // 必填,公众号的唯一标识
    	timestamp: '1531224610', // 必填,生成签名的时间戳
    	nonceStr: 'Wm3WZYTPz0wzccnN', // 必填,生成签名的随机串
    	signature: 'e694e9fef46acac77c5647940314bb4cd094d5af',// 必填,签名
    	 jsApiList: [
    	    'getLocation',	//获取地理位置
    	    'onMenuShareAppMessage',	//分享给朋友
    	    'onMenuShareTimeline'	//分享到朋友圈
    	 ] // 必填,需要使用的JS接口列表
    	});
    	wx.ready(function(){
    	    // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
    	   console.log('请求成功');
    	setInterval(function(){
                //请求位置
    	    wx.getLocation({
    		type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
    		success: function (res) {
    			console.log(res);
    			// var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
    			// var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
    			// var speed = res.speed; // 速度,以米/每秒计
    			// var accuracy = res.accuracy; // 位置精度
    			//调用当前位置初始化方法
    			// fmp.GPSlocation.initLocateInfo(res);
    		}
    	    });
        },3000);
    });
    wx.error(function(error){
    	console.log('请求失败');
    });
    6.发布该测试页面,地址为:
    http://192.168.1.236/demo.html
    7.微信中访问该页面,正常返回GPS经纬度坐标。如下图所示:

    至此,即可在微信中根据位置接口对接地图导航啦,基于之前有开发微信经验,这次配置起来比较顺利,存档一下。

    展开全文
  • 百度键入”微信开放平台” 或直接访问网址https://open.weixin.qq.com/ 按照下图找到签名工具即可  以上:签名工具申请完成  下面是给我小白自己看的:  已经在微信官网申请了账号了,想要在上面开发...

    百度键入”微信开放平台”

    或直接访问网址https://open.weixin.qq.com/

    按照下图找到签名工具即可 
    资源截图

    以上:签名工具申请完成 
    下面是给我小白自己看的: 
    已经在微信官网申请了账号了,想要在上面开发应用,必须首先对应用进行审核。在审核之前,需要填写应用的相关信息,包括名称、图标、用途说明、签名等。

    下面介绍如何获取程序的签名。

    选择程序,右键—>android tools —>签名发布,按步骤生成一个签名keystore和一个经过签名的apk,安装该APK到手机;

    选择自己的程序(一定保证是签过名的),右键运行到手机,然后打开自己下载的”签名工具”,

    下载签名应用,在手机中运行,根据提示输入程序的包名获得一个apk签名字符串,最后将这个字符串填到第一步的应用签名栏处。保存OK 可以正常调试应用了。

    懒人看下图

    点开签名工具 
    签名工具 
    点击确定 
    内容点击确定即可 
    在输入框输入应用包名,(注意替换成你自己的),点击”Get Signature”,就可以获取如上图黄线上方所示的签名了,这就是你的的签名 
    完成

    展开全文
  • 微信开放平台app包签名

    千次阅读 2018-10-04 20:29:43
    本人在接入微信sdk时遇见了好多坑,...——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。 2.就是在你什么都正确的情况下,一点微信登录或分享就闪退,千万不要随意去修...

    https://blog.csdn.net/ZFY11/article/details/78216278/

    本人在接入微信sdk时遇见了好多坑,借此给大家提个醒,能帮助到的点个赞,帮不到的可以参考一下。

    1.返回码为 -6
    ——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。

    2.就是在你什么都正确的情况下,一点微信登录或分享就闪退,千万不要随意去修改签名和包名还有AppId
    +——这时候你应该冷静的想一下是不是用那个 打包签名密钥打包了,若没有,就用那个密钥去打包;如果用的密钥打包出现这个问题,那么就去微信开放平台去对比你的应用签名(记住是拿你的那个xxx.keystore文件里的那个MD5值对比网上的那个应用签名是否一致)。

    微信上的应用签名

    3.修改后的应用签名可以立即生效,

    —–如果你修改完应用签名后,App还是出现闪退时,这次你要去将微信的数据缓存给清除或者就是将微信客户端重新安装。这是因为客户端会缓存之前的签名。

     

    --------------------- 本文来自 ZFY11 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/ZFY11/article/details/78216278?utm_source=copy

    展开全文
  • 微信签名验证

    2018-02-27 13:59:34
    objectid=bJOzEhyHcCAdone&objType=2&openAppID=984706151956&timestamp=1519649481534&userid=YKlugyfjune0QQdone&key=35cd42e64d4a12ccf9111eee82e2a0ad ...

    objectid=bJOzEhyHcCAdone&objType=2&openAppID=984706151956&timestamp=1519649481534&userid=YKlugyfjune0QQdone&key=35cd42e64d4a12ccf9111eee82e2a0ad
    SortDictionary 排序结果 验证不通过
    objType=2&objectid=bJOzEhyHcCAdone&openAppID=984706151956&timestamp=1519649481534&userid=YKlugyfjune0QQdone

    微信官方排序结果
    验证通过,签名验证不通过时,一定要使用微信官方的测试地址进行测试。

    https://pay.weixin.qq.com/wiki/tools/signverify/

    展开全文
  • 微信生成签名

    2020-07-07 14:20:21
    认证微信公众号后添加安全的域名后可以查看对应的appid 和 secret; 根据appid和secret请求微信提供的api,拿到对应的access_token; https.get('...
  • 微信开放平台apk应用签名获取

    千次阅读 2018-10-04 23:30:33
    参考:微信开放平台Android应用签名的本质及如何获取 1.首先用android studio给项目生成apk文件 2.获取md5:有两种方法可以获取的md5 (1)在AndroidStudio控制台切换到Terminal窗口,切换到你刚才生成的签名文件...
  • 微信签名无效问题处理 微信登录后前端页面上的地址其实已经变了,首页地址后面加上了一串code参数,刚开始以为分享地址就是首页地址,直接在服务端代码里写死了,生成签名后返给前端页面,前端页面一直提醒...
  • 今天接完微信登录SDK后,满怀期待打开app,提示“微信签名不对,请检查签名是否与开放平台上填写的一致”,给我泼了一下冷水,还好这冷水不是特别冷!!! 1.用一个工具,名字叫GenSignature,下载链接是微信开放...
  • 第一步:打包程序并查看微信开放平台的应用签名是否正确。 微信签名工具:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&...
  • 如果你发现你其他操作没错,签名微信开放平台的也一致,但是却报了微信应用签名与开放平台不一致的错误。 !!! 那你就要注意了:微信使用的应用签名必须是MD5,不能使用SHA1 ...
  • 微信平台 签名生成工具

    万次阅读 2013-09-25 09:56:36
    今天花了点时间搞了下微信签名工具生存微信开放平台注册时候的应用签名。  1、下载签名生成工具------> 2、安装 ------> 3、打包你应用生成签名 ------>4、在签名工具中输入包名 生成对应的签名工具序列号 填入...
  • 微信签名及签名工具

    千次阅读 2017-07-23 11:07:28
    接入微信需要签名(字符串格式) 应用签名的获取: 签名生成工具 用于获取安装到手机的第三方应用签名的apk包。点击下载Gen_Signature_Android2.apk [签名生成工具]...
  • 微信登陆无法拉起授权界面

    万次阅读 2016-04-20 12:55:44
    最近几天做微信登陆,我们的登陆页面是H5写的,点击微信登陆按钮,调用安卓的javascript接口,进而调用微信SDK进行登陆,但是我的手机经常拉不...应用签名由开发者签名该应用的keystore文件决定。 我刚开始申请应用签
  • 关于微信APP支付,提示支付验证签名失败

    万次阅读 热门讨论 2017-04-12 11:58:22
    微信APP支付,在“统一下单”里加签没有问题,调用成功,但是在 “调起支付”后却提示 支付验证签名失败。
  • 微信jsapi支付验证签名失败

    万次阅读 2016-11-26 16:24:54
    微信jsapi支付验证签名失败
  • 微信小程序支付报 签名错误

    万次阅读 2018-05-31 20:50:27
    问题描述:之前使用微信统一支付进行支付,代码都是好的,完成了很多笔交易。今天在开发小程序支付时,将之前的公众号appId改为了小程序的appId,将appKey改为了小程序的appSecret。再次进行支付时,报出了签名错误...
  • 1:配置支付目录,步骤如下图 ... ... 2:重置商户号支付key ... ...这里记住是API密钥不是APIv3密钥哦, 如果项目已经上线请谨慎使用,因为重置支付key后需要进行修改了,原先的支付key会失效。...3:看下公众号关联的商...
  • 微信官方实在太坑了,不仅不给demo,还在文档中误导人!!!下面来说说要注意的两个坑 1、在第二次签名时候,官方给出的说法是如图: 要是按照他上面的驼峰原则来进行签名,那你就大错特错了。 记住:这几个...
  • 坑爹的微信支付(签名错误)

    万次阅读 热门讨论 2020-10-12 16:53:54
    以前调微信支付,直接把demo粘过来改改,或者从老项目粘过来,这次接手一个一年之前的项目,说微信支付没调通,好吧,我就调吧 正文 1:之前的body写的是中文,改成英文 结果:失败(不过这一步很必要) 2:传递的xml编码换...
  • android之微信开放平台修改签名

    千次阅读 2017-10-12 16:21:01
    本人在接入微信sdk时遇见了好多坑,借此给大家提个醒,能帮助到的点个赞,帮不到的可以参考一下。1.返回码为 -6 ——————-造成这个的原因是你的签名和你的打包密钥不一致,还有就是你的AppId和你的包名。2....
1 2 3 4 5 ... 20
收藏数 40,495
精华内容 16,198
关键字:

微信签名