请求入参: {
"args": {
"path": "/",
"httpMethod": "GET",
"headers": {
"x-real-ip": "47.101.142.54",
"host": "api.doudouyoutang.com",
"x-forwarded-by": "172.28.195.6:8000",
"x-forwarded-for": "172.28.211.99, 100.122.16.174",
"accept": "/"
},
"queryStringParameters": {
"openid": "024B1B4141A-2BC5-40AA-8407-77965B5DA5F9gtc_64405c5dc50320284d4d04b1cbc2bf9e65",
"access_token": "ODQ1MDRlYTAwNDY1YzhjZDRlNjYwODk0Yjc0ZTJlYjBhMjkyYzRlYWFjMDBhMTc0NjA0NTA2MjY3OTAxMTM5Nnx8NXx2Mnw1fGVmZDQ4ZTE1ODA5MWY1YWFlNjFlYTUxOGU3ZDBkYTgw",
"appid": "UNID135FD6"
},
"isBase64Encoded": false,
"body": ""
},
"requestId": "ac1cc3061705239512164157155"
}
[oneClickLoginCommon/ac1cc3061705239512164157155/13ms/DEBUG] event : { path: '/',
httpMethod: 'GET',
headers:
{ 'x-real-ip': '47.101.142.54',
host: 'api.doudouyoutang.com',
'x-forwarded-by': '172.28.195.6:8000',
'x-forwarded-for': '172.28.211.99, 100.122.16.174',
accept: '/' },
queryStringParameters:
{ openid: '024B1B4141A-2BC5-40AA-8407-77965B5DA5F9gtc_64405c5dc50320284d4d04b1cbc2bf9e65',
access_token: 'ODQ1MDRlYTAwNDY1YzhjZDRlNjYwODk0Yjc0ZTJlYjBhMjkyYzRlYWFjMDBhMTc0NjA0NTA2MjY3OTAxMTM5Nnx8NXx2Mnw1fGVmZDQ4ZTE1ODA5MWY1YWFlNjFlYTUxOGU3ZDBkYTgw',
appid: 'UNID135FD6' },
isBase64Encoded: false,
body: '' }
[oneClickLoginCommon/ac1cc3061705239512164157155/689ms/ERROR] 获取手机号失败,请稍后重试。
Error: 获取手机号失败,请稍后重试。
at w (/tmp/function/@common_modules/uni-cloud-verify/index.js:1:4474)
at Object.C [as univerify] (/tmp/function/@common_modules/uni-cloud-verify/index.js:1:5360)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
请求响应状态: fail
- 发布:2024-01-14 21:47
- 更新:2024-01-15 16:53
- 阅读:455
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.5.2 (22G91)
HBuilderX类型: 正式
HBuilderX版本号: 3.99
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: iPhone12
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
客户端通过一键登录,获取到了openid/token,发送到服务端,服务端调用的云函数,结果就是获取不到手机号码
客户端通过一键登录,获取到了openid/token,发送到服务端,服务端调用的云函数,结果就是获取不到手机号码
预期结果:
能正常获取到手机号码
能正常获取到手机号码
实际结果:
获取不到
"success": false,
"error": {
"code": "FunctionBizError",
"message": "5000:获取手机号失败,请稍后重试。"
}
获取不到
"success": false,
"error": {
"code": "FunctionBizError",
"message": "5000:获取手机号失败,请稍后重试。"
}
bug描述:
一键登录,Hbuilderx升级到3.99后,代码什么的都没动,但是就获取不到手机号码了
2 个回复
DCloud_云服务_LQ
收到 我们看下
DCloud_云服务_LQ
您好 确认下 是不是有缓存预取号结果(openid/token),这边查询记录发现2024-01-13的预取号结果,14,15号都还在用
开心人 (作者)
麻烦问下,缓存预取号结果:指的是取了openid/token,缓存起来,一直使用是这意思吗?
2024-01-15 21:37
开心人 (作者)
我看了代码,没有做缓存,都是现取现用的,我刚又取了两次
openid: 024B1B4141A-2BC5-40AA-8407-77965B5DA5F9gtc_64405c5dc50320284d4d04b1cbc2bf9e65
token:ODQ1MDRlYTAwNDY1YzhjZDRlNjYwODk0Yjc0ZTJlYjBhMjkyYzRlYWFjMDBhMTc0NjA0NTA2MjY3OTAxMTM5Nnx8NXx2Mnw1fDMzNzU5OGYxMDVkZGUxZTRmODExODg5MzA5ZDJlNzgw
openid: 024B1B4141A-2BC5-40AA-8407-77965B5DA5F9gtc_64405c5dc50320284d4d04b1cbc2bf9e65
token: ODQ1MDRlYTAwNDY1YzhjZDRlNjYwODk0Yjc0ZTJlYjBhMjkyYzRlYWFjMDBhMTc0NjA0NTA2MjY3OTAxMTM5Nnx8NXx2Mnw1fGUxYWNhYjc5MzdlNjU4NWI5ZWZjOWZiMDRkMWRjMGNk
都还是不行的
我是通过客户端的方法取了openid/token,发送到服务端,然后再通过云函数URL去调用云函数的方式,之前都是好的,这块代码也没动,好好的就不行的,我现在热更新wgt后,安卓线上还是正常的,但是IOS线上就获取不到手机号了
2024-01-15 21:48
DCloud_云服务_LQ
回复 开心人:您好,可以加微信企业群 加群方式可见开发文档 https://uniapp.dcloud.net.cn/univerify.html#question “常见问题”下方
2024-01-16 16:52