cloud.getOpenData 总是提示cloudid过期?

发布于 7 年前作者 minqian4340 次浏览最后编辑 7 年前来自 ask

{ cloudID: ‘30_OtBOSsCmW9kaPgPKhsA7Q8fmmUKXIBC4qrHSh9pZqndNVt2HEz2RrsFqspw’,

    errCode: -601006,

    errMsg: ‘cloudID expired.’ }

小程序端获取cloudid,马上回传云函数,在云函数里调用getOpenData,

总是提示过期.

1 回复
xiulan97
xiulan971 楼5 年前

我也遇到这个问题了,现在弄清楚了,如果使用小程序云开模版发里的echo云函数是可以正常获取到openData的;如果使用模版里的openapi函数的getOpenData方法就会有部分用户获取不到openData(返回cloudID expired)。说白了就是cloud.getOpenData()这个方法可能有bug。希望能帮到你。