云函数日志:::::
请求入参: {
"args": {
"path": "/",
"httpMethod": "POST",
"headers": {
"content-length": "149",
"x5-uuid": "ebedd9d1eb43d3e091da55dd48bb5429",
"x-client-ip": "xxxxxx",
"x-forwarded-for": "xxxxx",
"accept": "application/json",
"x-real-ip": "xxxxx",
"x-sinfo": "on",
"host": "xxxxxxx",
"content-type": "application/json",
"x-forwarded-by": "xxxxx",
"accept-encoding": "gzip,deflate",
"user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.16)"
},
"queryStringParameters": {},
"isBase64Encoded": false,
"body": "{\"title\":\"低电量通知\",\"content\":\"您的电池电量不足20.0%,请尽快前往就近换电柜更换\",\"cid\":\"c050f6773b3e83963d1cb79629140508\"}"
},
"requestId": "ac1cc3061705884639753154216"
}
[unipush/ac1cc3061705884639753154216/2ms/DEBUG] event: { path: '/',
httpMethod: 'POST',
headers:
{ 'content-length': '149',
'x5-uuid': 'ebedd9d1eb43d3e091da55dd48bb5429',
'x-client-ip': 'xxxx',
'x-forwarded-for': 'xxxxxx',
accept: 'application/json',
'x-real-ip': 'xxxxxx',
'x-sinfo': 'on',
host: 'xxxxxxx',
'content-type': 'application/json',
'x-forwarded-by': '172.28.195.6:80',
'accept-encoding': 'gzip,deflate',
'user-agent': 'Apache-HttpClient/4.5.13 (Java/11.0.16)' },
queryStringParameters: {},
isBase64Encoded: false,
body: '{"title":"低电量通知","content":"您的电池电量不足20.0%,请尽快前往就近换电柜更换","cid":"c050f6773b3e83963d1cb79629140508"}' }
[unipush/ac1cc3061705884639753154216/259ms/DEBUG] res: { errCode: 'uni-cloud-push-error-20001',
errMsg: 'target user is invalid' }
请求响应状态: success
3 个回复
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
push_clientid的问题,过期了或者传的不对
可以给云函数日志贴出来
ytjl (作者)
云函数日志:::::
请求入参: {
"args": {
"path": "/",
"httpMethod": "POST",
"headers": {
"content-length": "149",
"x5-uuid": "ebedd9d1eb43d3e091da55dd48bb5429",
"x-client-ip": "xxxxxx",
"x-forwarded-for": "xxxxx",
"accept": "application/json",
"x-real-ip": "xxxxx",
"x-sinfo": "on",
"host": "xxxxxxx",
"content-type": "application/json",
"x-forwarded-by": "xxxxx",
"accept-encoding": "gzip,deflate",
"user-agent": "Apache-HttpClient/4.5.13 (Java/11.0.16)"
},
"queryStringParameters": {},
"isBase64Encoded": false,
"body": "{\"title\":\"低电量通知\",\"content\":\"您的电池电量不足20.0%,请尽快前往就近换电柜更换\",\"cid\":\"c050f6773b3e83963d1cb79629140508\"}"
},
"requestId": "ac1cc3061705884639753154216"
}
[unipush/ac1cc3061705884639753154216/2ms/DEBUG] event: { path: '/',
httpMethod: 'POST',
headers:
{ 'content-length': '149',
'x5-uuid': 'ebedd9d1eb43d3e091da55dd48bb5429',
'x-client-ip': 'xxxx',
'x-forwarded-for': 'xxxxxx',
accept: 'application/json',
'x-real-ip': 'xxxxxx',
'x-sinfo': 'on',
host: 'xxxxxxx',
'content-type': 'application/json',
'x-forwarded-by': '172.28.195.6:80',
'accept-encoding': 'gzip,deflate',
'user-agent': 'Apache-HttpClient/4.5.13 (Java/11.0.16)' },
queryStringParameters: {},
isBase64Encoded: false,
body: '{"title":"低电量通知","content":"您的电池电量不足20.0%,请尽快前往就近换电柜更换","cid":"c050f6773b3e83963d1cb79629140508"}' }
[unipush/ac1cc3061705884639753154216/259ms/DEBUG] res: { errCode: 'uni-cloud-push-error-20001',
errMsg: 'target user is invalid' }
请求响应状态: success
套马杆的套子
可以拿着报错的cid,c050f6773b3e83963d1cb79629140508,在开发者后台push2.0的消息推送里,有个故障排查,可以检测下看看,,这个我估计,可能是过期了。
还有就是,你的推送的cid,都是单个单个推的么?
2024-01-22 10:33
ytjl (作者)
回复 套马杆的套子: 已经检查过了 没有查到任何数据 报错信息显示:用户不存在或应用错误。都是单推的,通过cid推送的
2024-01-22 10:34
套马杆的套子
回复 ytjl: 没任何数据就是过期了,他这个,超过三个月会过期,然后,如果卸载了再重新装什么的,也会变的。不跟设备id一样是唯一的。
你这个是想推离线还是在线?
2024-01-22 10:41
ytjl (作者)
回复 套马杆的套子: 发送后 用户在线就走现在 离线就走厂家 这些都是配置好 且 功能上线前测试通过 现在发现有部分出现这样的情况
2024-01-22 14:04
套马杆的套子
回复 ytjl: 那就是过期了,有几种可能。cid时间太长了,或者退出的时候你没删,又重新登录重新获取了,或者卸载的时候,重新登录又重新获取了,这些操作都有可能导致cid会变
2024-01-22 14:18
ytjl (作者)
一部分可以推送成功,一部分就报 这个错误