微信头像暂时无法查看 微信获取用户基本信息,头像是一张“暂时无法查看”的图?

是这个

我看到的图片如下。以前,用户的个人资料图片是正常的,但最近发现情况已经变成这样,并且他没有更改他的微信个人资料图片。

是微信个人资料图片地址被更改了吗?

现在可以了。我又从微信那里得到了他的信息。原始图片的网址可以使用,我发现微信有一个逻辑变化:在先前的用户授权之后,何时需要再次获取用户信息,只需发起对snsapi_base的请求即可。现在不可能了。您必须发起对snsapi_userinfo的请求,否则将报告48001错误(api函数未获得授权,请确认官方帐户已获得该接口,可以在官方平台开发人员中心页面的官方网站上查看该接口)。权限),并且重新启动snsapi_userinfo请求将不会弹出要求用户单击授权的页面,也不会提示“您最近已授权…”。

现在的问题是,如何确定图片看起来像上面的截图?这样我才能及时得到他的信息?

问题1:file_get_contents将返回。您拥有图片的原因是由卷曲时的头部问题引起的。或直接使用SDK拉动。

问题2:snsapi_base是基本权限,只能获得昵称和头像,而没有其他权限。包括先前的unionid,也以某种方式消失了。微信标准化权限。 snsapi_userinfo是用户信息,除了头像昵称外,还具有所有其他API权限。至于您缺乏授权,在不久的将来什么也没有,这是因为微信的强大缓存。跳转后的链接将直接缓存,并且该链接对您有效,并非所有人都不会播放。

最后一个问题。 。嗯,如果您真的要判断。您将获得一张显示该图片的图片,将其取回并记录文件内容或md5的大小。 。就像是截图一样~~哈哈。