这个接口是官方的吗?调用这个接口可以判断小程序的openid是否合法吗?文档里没有找到
我们获得了微信用户的openid,往往要把openid保存到服务器中的数据库里。有些场景需要检验openid的合法性,官方给了相应的验证接口如下:
https://api.weixin.qq.com/sns/auth?access_token=ACCESS_TOKEN&openid=openid
填入正确的 ACCESS_TOKEN 和 openid 即可查询是否合法。
正确的Json返回结果:
{
"errcode":0,"errmsg":"ok"
}
错误的Json返回示例:
{
"errcode":40003,"errmsg":"invalid openid"
}
接口在那里看到的
https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Authorized_Interface_Calling_UnionID.html
不支持此接口。openid不要作为参数用于接口调用,只用来识别用户。