小游戏希望能够在客户端拿到用户的openid, 哪怕是在开放域也行, 现在遇到了问题.
微信官方文档是建议, 部分用伪代码
wx.login()
{
success(res) => {
var code = res.code;
//参考以下结构来构建url
GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code var url = getUrlBy(code, appid, appsecret);
//使用url来获得user open id
wx.request({url: url, method: GET})
} }
事实上wx.request()这个地址无法在客户端执行, 查了一下文档是需要在一个服务器上来请求, 那么我现在的问题在于如果没有自己的服务器, 是不是没有办法知道用户自己的唯一身份标识?
我需要做排行榜的时候有一个唯一标识来知道哪一条成绩记录是自己的, 然后做高亮或者特殊显示用.
本文来自微信小程序开发者论坛 微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
娇***:
你好,是的,wx.request()的URL是开发者服务器的地址
本文网址:http://www.91bianli.com/weixinxiaochengxu/59052.html