http://localhost:3001/中调试,order函数结果为{"code":111,"error":"Invalid value type for field 'amount',expect type is {:type \"Object\"},but it is '{:type \"Number\"}'."},在客户端官方的demo无法调用order
如果表里面没数据的话,请把 order 表 amount 这一列删掉,这样会重新创建为正确的类型。
这位爸爸受我一拜,我之前论坛找了个灵动云商的demo,数据库里建了个Order的表,没删掉一直报错,我这会儿干脆把这个表删了就好了,厉害,能加个微信吗,给你发红包。
请问下官方支付的demo金额可以改吗,必须是0.01元吗,怎么改,谢谢我的微信MFS123888
可以看下代码,代码里都可以改的
谢谢专家,这个问题我也解决了,最后一个问题,官方微信支付的demo,我把_user表里的数据清空后,首次编译运行软件会报错,GET https://ce4qyeyu.api.lncld.net/1.1/users/me 400 (Bad Request),然后刷新_user表,有了最新的objectid数据,应该不影响使用,但是怎么消除这个错误报警?多谢了
还有个问题,order.amount我改成了变量,根据AV.Cloud.define('order', (request, response),我写了Cloud.run('order', { price: 1, }),这个可以运行,但是我用变量赋值给price就报错,难道传的参数必须是常量吗
回复一下看到的人,在调用Cloud.run('order', { price: 1, })时,price的值必须是正整数,我测试随便填了个0.01老是报错,大家注意一下。