小程序
小游戏
企业微信
微信支付
扫描小程序码分享
一直说明 sign不通过
签名是通过请求参数变成url形式 经过MD5算法加密后生成的 下面是官方文档(PHP)
成功生成了 32位的数据 但是还是不成功
下面是生成的过程
关联数组保存数据
连接成url
MD5加密和大写
网络请求
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果后续看到这个问题,用encodeURIComponent代替encodeURI可以解决楼主说的问题。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
已解决
js的urlencode不完全 忽略了一些符号 自己手动修改补充解决
function urlencode(str){
str = (str + '').toString();
return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果后续看到这个问题,用encodeURIComponent代替encodeURI可以解决楼主说的问题。
已解决
js的urlencode不完全 忽略了一些符号 自己手动修改补充解决
function urlencode(str){
str = (str + '').toString();
return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').
replace(/\)/g, '%29').replace(/\*/g, '%2A').replace(/%20/g, '+');
}