微信jssdk config:invalid signature 签名错误

本文详细描述了在配置微信JS-SDK时遇到的问题及解决过程,包括配置文件中的错误修正,最终实现图片上传下载功能。强调了细心检查每个细节的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

签名的结果与官方的工具(http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign)结果一致,还是提示config:invalid signature,

非常想问候他老母,各种修改,各种尝试,官方的php demo,找了3天,没有结果,留个地方,找到解决方法一定要记录下来。

网上到处都是copy官方的说明文档,真心没有几个是自己总结的。


也真心希望php走通了的告知一声,我只想实现图片上传下载功能。


果然功夫不负有心人,再一次验证这句话。

问题在配置文件这里:

wx.config({
	debug:true,
	appId: "{pigcms:$signPackage.appId}",
	timestamp: {
		suetech: {pigcms:$signPackage.timestamp}//不知道什么人用的demo,也不说明一下,自己也没仔细看,多了suetech这个玩意
	},
	nonceStr: '{pigcms:$signPackage.nonceStr}',
	signature: '{pigcms:$signPackage.signature}',
	url : '{pigcms:$signPackage.url}',
	jsApiList: [
		'checkJsApi',
		'chooseImage',
		'previewImage',
		'uploadImage',
		'downloadImage'
	]
});

果断换成下边的:

wx.config({
	debug:true,
	appId: "{pigcms:$signPackage.appId}",
	timestamp: {pigcms:$signPackage.timestamp},
	nonceStr: '{pigcms:$signPackage.nonceStr}',
	signature: '{pigcms:$signPackage.signature}',
	url : '{pigcms:$signPackage.url}',
	jsApiList: [
		'checkJsApi',
		'chooseImage',
		'previewImage',
		'uploadImage',
		'downloadImage'
	]
});
终于看到期待已久的config:ok


其实,还是耐下心好好看,仔细看,每一个细节都不能有错。





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值