Cocos云开发如何获得微信OPENID信息?(已耗时3天+...求助)

新东西不要第一时间尝试,通常你们这些第一时间尝试的人会为后面的我们铺路:joy:

:joy:作为刚入坑creator,很自然就研究起了自带的腾讯云。
等cocos官方出一个自带腾讯云能获得微信用户信息的例子吧,我是扛不住了。

是啊,我也刚入坑,也再研究联机对战系统,官方好像只有一个单机版演示程序

弃坑吧,直接用微信开发者工具里的云开发吧.

1赞

文档 最后一句写了呀,Cocos Service 对接的 SDK 为 Web 版本,与微信小程序版本也不相通。若有多个文档版本,请参考 Web 版 SDK。

如果要做小程序的话,直接用微信开发工具的云开发多方便,build的时候指定一次目录,之后就无缝衔接了

creator里直接能写的话,每次不用构建,反复构建感觉很耽搁时间.

这几天也一直苦于这个问题,一直翻论坛也没有找到解决的方法,难道还真的放弃create进行云开发,去选择微信开发工具做云开发了。

目前这个问题,无解!
因为云开发的请求是http请求。无法进入白名单。
需要等云开发https才可以。
我关闭校验域名,可以拿到openid



如果只是获取OPENID这种的话,直接使用微信的云开发就好了,下面链接是官方示例:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/userinfo.html

1赞

由于 TCB 云开发的 JSSDK,目前不支持小游戏直接用微信登录,只有微信开发工具 IDE 里创建的云开发环境才可以使用 wx.cloud 方法。之前有与 TCB 项目组讨论过,他也们在推动开放这个权限。

目前建议直接通过 TCB 云函数实现微信服务端的 auth.code2Session 方法。可参考 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html

1赞

要怎么在云函数中实现auth.code2Session 方法

这个接口是服务端的。

可以参考下我这边 开心鼠吃象 示例工程的微信/QQ 授权登录方案。

好的,非常感谢

大佬,项目下架了,还有类似的例子吗

你的帖子已经被社区标记并被临时隐藏。

你这样在论坛里推广有啥用?内卷都到这种程度了?还有你的游戏一打开就关闭了

你的帖子已经被社区标记并被临时隐藏。

说的好,你号没了

我单发你吧。