问题描述 微信公众号开发,当我修改微信昵称和头像后,拉取用户信息为什么还是之前的。
问题出现的环境背景及自己尝试过哪些方法
相关代码
getUser(openid, access_token) {
let _self = this;
return axios({
method: getUser.method,
url: getUser.url,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
needLogin: false,
params: {
openid: openid,
token: access_token
}
}).then(function (res) {
let result = res.data;
if (result.status == 1) {
let datas = result.data;
window.localStorage.setItem("userinfo", JSON.stringify(datas));
if (datas.openid != "" && datas.openid != null) {
_self.user = datas;
Cookie.set('openid', datas.openid, -1);
window.localStorage.setItem("openid", datas.openid);
}
} else {
//若返回失败 重新加载页面获取code及access_token
location.reload();
}
})
“userinfo”是获取用户昵称和头像。只有第一次关注公众号时才能获取到的。
你期待的结果是什么?实际看到的错误信息又是什么?
有人遇到同样的问题,并已经解决了。想请教一下是如何解决的
###你这里是获取服务端保存的?
那你修改头像之后,又重新更新服务端数据了吗?
你要想好,微信服务器 和 你公司的服务器 是两回事