问题类型 | 插件 AppID | 插件版本号 | AppID | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
Bug | wx8c631f7e9f2465e1 | 1.2.22 | 5Stpsd4fCDjyNhPHw5qZTCQroHFvCT | iOS | 最新版 | 2.6.0 |
第一步:调用 wx.login(),获取临时 code
第二步:将获取到的 code 发送给后台换取 openid
如下:
wx.login({
success: (res) => {
// 通过code换取openid
if (res.code) {
wx.request({
url: "",
method: "post",
data: {
code: res.code,
},
success: (res) => {
if (res.data && res.data.openid) {
// 获取的openid存入storage,方便之后使用
wx.setStorageSync("openId", res.data.openid);
}
},
});
}
},
fail: () => {},
complete: () => {},
});
使用系统导航的方式挂载机器人入库按钮:
<!-- 系统导航 -->
<view style="height: 100vh">
<chat />
</view>
发送聊天信息,从后台看日志发现得到的openid都是默认的"oB6jg6ENstneouhXefbujwJl7v2n"