小程序端代码
qq.cloud.init({
env: 'maths-pie-star-app-2detxa0d28854',
traceUser: true
})
qq.cloud.callFunction({
// 自己定义的云函数名称
name: 'star-user-show',
// 传给云函数的参数
data: {
url: "http://xxx.xxx.xxx"
},
success: function (res) {
//这里的res就是云函数的返回值
console.log(res)
},
fail: console.error
})
使用小程序云开发的时候,报错问题
error:获取ticket失败,获取qppid云开发信息失败
你这其实包含2个问题现象,可参照下面实例的方法去解决:
提供参考实例:https://www.kancloud.cn/muzyer/weiqing/192965
提供参考实例2:http://t.zoukankan.com/jee-cai-p-14095391.html
这种一般都是云函数没真正的部署成功,可以重新上传云函数看下。
或者检查下环境名称是否正确。
https://blog.csdn.net/weixin_46457812/article/details/125573611
在获取ticket是,有个url,在其他demo中。是type=wx_code。而小程序中,需要使用type=jsapi。
另一个是你有没有认证
qq.cloud的env属性所在的代码中存在语法错误。init对象没有用引号括起来。这应该通过在env属性值周围添加引号来解决,如下所示:
qq.cloud.init({
env: 'maths-pie-star-app-2detxa0d28854',
traceUser: true
});
此外,传递给qq.cloud的数据对象的url属性值中还有一个额外的空间。callFunction方法。这应该通过如下更新url属性值来删除:
data: {
url: "http://xxx.xxx.xxx"
},