在不外联服务的情况下,获取OpenID一定离不开云函数么?
发布于 6 年前 作者 ama 13381 次浏览 来自 问答

如题,假设我想获取一个用户的openId,先wx.login,成功后必须把获取openId的方法写到云函数里,然后再通过wx.cloud.callFunction把它执行过来。

如果我在页内增加了node_modules/wx.server-sdk,开发工具也不能识别出来。

难道在不设置外联服务的前提下,小程序获取openId必经过云函数么?可是这样很浪费啊,一个简单的登录函数,一个人就算是手动测试一天也要几百次,几个人日均测掉几千不是啥问题,感觉20万次一个月根本不够啊……

而且似乎现在也没有什么方案可以选购的,这样岂不是云开发就显得鸡肋了?

难道说云开发其实是推荐通过node或者别的语言来自己搭服务的,这点测试量就是给你一个基本支持,更高级的支持还是要自己搞外联服务?

3 回复

请求openId肯定要通过一次请求到腾讯服务器,小程序端的页面不能通过你说的那个页面添加wx.server-sdk的方式去操作。

如需申请上调,开发者可以"申请调整小程序云开发调用资源上限"为主题,发送邮件至:[email protected] 申请调整,并在正文中注明小程序帐号 AppID、需要调整的环境名称、需要调整的资源上限(仅限资源配额中所列内容)、小程序服务类目(可在小程序基本设置中查询)、资源调整原因以及产品计划上线时间。

楼主现在发现什么其他的好方法获取openid没?云函数20万次对于用户基数大的来说太不够用了。一天10万用户的话,最多两天就没了。

回到顶部