uni-app uniID.getUserInfoByToken没有返回userInfo字段

uni-app uniID.getUserInfoByToken没有返回userInfo字段

操作步骤:

const res = await uniID.getUserInfoByToken(event.uniIdToken)  
return res

预期结果:

校验成功应该返回userInfo字段

实际结果:

{
    "success": true,  
    "header": {  
        "x-fc-invocation-service-version": "LATEST",  
        "x-serverless-runtime-version": "1.1.1",  
        "date": "Sun, 28 Feb 2021 07:40:28 GMT",  
        "x-serverless-cold-boot": "true",  
        "x-fc-invocation-duration": "68",  
        "x-fc-code-checksum": "xxxxxx",  
        "access-control-expose-headers": "Date,x-fc-request-id,x-fc-error-type,x-fc-code-checksum,x-fc-invocation-duration,x-fc-max-memory-usage,x-fc-log-result,x-fc-invocation-code-version",  
        "content-disposition": "attachment",  
        "x-serverless-request-id": "xxx",  
        "content-length": "132",  
        "x-fc-request-id": "xxx",  
        "x-fc-max-memory-usage": "35.48",  
        "content-type": "application/json"  
    },  
    "result": {  
        "uid": "xxxxxx",  
        "role": [],  
        "permission": [],  
        "clientId": "xxxxxx"  
    },  
    "requestId": "xxxx"  
}

返回了正确的uid,但没有userInfo

bug描述:

uni-id版本3.0.5
token正确并且有效,但是uniID.getUserInfoByToken没有返回userInfo字段
文档:[https://uniapp.dcloud.io/uniCloud/uni-id?id=%e6%a0%b9%e6%8d%aetoken%e8%8e%b7%e5%8f%96%e7%94%a8%e6%88%b7%e4%bf%a1%e6%81%af](https://uniapp.dcloud.io/uniCloud/uni-id?id=%e6%a0%b9%e6%8d%aetoken%e8%8e%b7%e5%8f%96%e7%94%a8%e6%88%b7%e4%bf%a1%e6%81%af)

![](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-b1ebbd3c-ca49-405b-957b-effe60782276/bd672b1a-d522-4bf3-863a-0a20ae87ca3d.png)

更多关于uni-app uniID.getUserInfoByToken没有返回userInfo字段的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

文档有误,这个api仅解析token内带的信息,不会查库,是不会返回userInfo的

更多关于uni-app uniID.getUserInfoByToken没有返回userInfo字段的实战教程也可以访问 https://www.itying.com/category-93-b0.html


了解,那这算文档bug,不算api的bug

而且getUserInfoByToken这个词组,让人望文生义就觉得应该有userInfo返回

回到顶部