重新创建一个环境才搞好了,原来那个云环境有问题,以前的数据能支持Aggregate.geoNear接口,才创建的就不可以,真的服了, 修正一下答案,最后发现是geoNear这个接口有限制,最多只能查询100条,所以在多表查询后,该记录超出了100条的限制,所以不能查到数据,官网也没有说明查询的数据有限制,太坑了,并且只能放在聚合的第一阶段
Aggregate.geoNear这个接口为什么只有创建数据的人才有数据?Aggregate.geoNear这个接口在两个云开发环境中,表现不一致,其中一个环境,只有创建的人才有数据,而别人根本查询不了数据,并且没有过滤数据 生产环境索引管理 [图片] 开发环境索引管理 [图片] 数据权限均为所有用户可读,仅创建者可写 下面是该表的字段内容 [图片] 下面这是具体在聚合阶段的查询语句 [图片] 自己创建的数据就可以查询出来,但是其他用户创建的就查询不出来,只有正式环境有这个情况,开发环境是可以的!!! 并且之前项目已经运行一阵了,从来没有这个问题,这个问题是最近才发现的,正式环境退到以前的版本,这个问题还是存在!!! 严重怀疑是api有问题!!!求个大佬解释一下,,,,,
2021-03-26这个问题,苹果手机都存在,并且是偶现,官方解决了吗?
getUserInfo的error,参数错误?实现微信账号一键登录功能,看到日志里面,有少量getUserInfo的error,看上去是getOpenData的参数错误。 真机模拟的时候显示空白,暂时没有捕捉到,特发帖求助。 问题现象大概描述如下: 1、手机号A真机登录时,会报这个error 2、将A的微信号添加到开发账号组里,模拟器登录,正常 3、再用真机登录,正常 {"msg":"ERROR RequestId:59db81e4-bcfd-11ea-97d0-5254000f125d Result:{\"errCode\":1,\"errMsg\":\"user code exception caught\",\"stackTrace\":\"Error: errCode: -1 unknown error | errMsg: getOpenData:fail TypeError [ERR_INVALID_ARG_TYPE]: The \\\"string\\\" argument must be one of type string, Buffer, or ArrayBuffer. Received type undefined; at getOpenData api; \\n at returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6032:16)\\n at Object.returnAsFinalCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6046:15)\\n at Promise (/var/user/node_modules/wx-server-sdk/index.js:1929:39)\\n at new Promise (\\u003canonymous\\u003e)\\n at Cloud.getOpenData (/var/user/node_modules/wx-server-sdk/index.js:1865:16)\\n at Object.args [as getOpenData] (/var/user/node_modules/wx-server-sdk/index.js:120:29)\\n at getCellPhone (/var/user/index.js:27:32)\\n at Runtime.exports.main [as handler] (/var/user/index.js:14:14)\\n at Runtime.handleOnce (/var/runtime/node10/Runtime.engine.js:193:23)\\n at Timeout.setTimeout [as _onTimeout] (/var/runtime/node10/Runtime.engine.js:43:12)\"}","level":"error","src":"app","requestId":"59db81e4-bcfd-11ea-97d0-5254000f125d","function":"getUserInfo","timestamp":"1593760690884290"}
2020-11-10我也遇到了这个问题,后面解决了, 在签名的时候,需要和appId(I为大写)一起签名,因为在调用requestPayment接口的时候不需要传入appId,可能有很多小伙伴和我一样,被签名的规则蒙蔽了
wx.requestPayment弹框提示支付验证签名失败?[图片] 小程序在调用wx.requestPayment时会弹出这提示,签名用微信支付接口签名校验工具验证也是通过的,请问是哪里出问题了呢?想问下,Native支付使用了小程序appid,会对小程序接入微信支付有影响吗?小程序接入微信支付需要对JSAPI支付授权添加支持授权目录吗?
2020-05-05才发完贴,自己就找到办法了,有点小坑 在签名的时候应该将appId(注意I为大写)一起签名,因为在签名的文档中,有个误区 [图片] 但是在此处requestPayment接口中却不用传入appId,这一点应该有很大小伙伴和我一样忽略了
调用统一支付成功 但是调用requestPayment报 支付验证签名失败的错误 如何解决?[图片] 其中时间戳单位为秒 已经通过签名验证,没问题 数据全部从云函数拿到,不存在加密参数不一致的问题 统一下单的接口同样为MD5,不存在加密方式不同的问题 因直接调用wx.requestPayment,并没有中文,不存在编码问题 [图片] 此为弹出“支付验证签名失败”的错误信息 商户密钥已重新刷新,并统一下单正常调用,不存在密钥错误问题 社区找了很久的答案,都没有成功的解决,希望能有人解答一下
2020-05-05