无法获取openid-无法获取openid怎么解决

lxf2023-04-23 10:28:01

前言:

2小时前小编发现微信小程序用户:【AdminJS】提出了一个关于“关于后台无法获得openid问题?”的问题,在问题中开发者智敏对该问题做了如下阐述:

问题类型:

问题描述:

在小程序中可以获得openid,小程序审核时要求将appid等明文去掉,改为后台获取openid,后台是我们自己建的服务器,我们通过

get方法向后台发送登录code码,http://127.0.0.1:8000/wxopenid/091BPyll2c36L84ThJkl25oyiX3BPylB,

后台得到code码后向微信后台请求openid,

回复40163错误,检查没有发现code过期等问题,使用调试工具发送请求,也是一样出现问题,提示40163错误

怀疑是不是与后台网址或者ip有关,还是需要将后台网址子啊小程序中或者公众号中进行设置等。

注:以上是微信小程序开发者:”智敏”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案

解决方案:

【AdminJS】微信小程序技术运营专员对用户智敏提出的关于后台无法获得openid问题?给予如下回复

code从小程序端发送到后台操作是没问题的,只能是你自己处理code可能出现问题,因为code只能使用一次,所以你如果多次生成旧的还没用就会失效。你可以自己先在小程序端打印code,然后用其它工具(如:postman)再请求你的后台接口,看看能不能正常返回openid。

结语:

微信官方对于小程序倾入了大量精力,有了开源框架,微信官方智能小程序可以让第三方平台轻轻松松构建自己的小程序平台,还可以将小程序和APP关联起来,让你的APP不再是一座孤岛。

如果您也在使用微信小程序,请关注Adminjs.cn,如果您有关于微信小程序的使用问题请关注Adminjs.cn,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!