返回值中的devices的值,为啥会是null?

使用问题 · 1007 次浏览
craming 创建于 2023-08-04 11:37

在用推送服务的时候,

quicker接收到的请求内容是:

请求类型
post
URL
https://push.getquicker.cn/to/quicker
Header
wait:true
maxWaitMs:200
Content-Type:application/json
Body
toUser:xxxx
code:xxxx
operation:action
action:c825e508-d3a7-4bef-a1b1-0859ff6e9b48
data:55
 
 
然后,quicker给出的返回内容是:
{
    "isSuccess": true,
    "successCount": 1,
    "errorMessage": null,
    "timeCost": 0,
    "devices": null
}
 

这里,我不理解的是:devices,后面应该是有值的,值应该是"5555"。(可实际收到的值是null)

这是为啥啊?

 

下图是被调用的动作内的模块内容

 

CL 最后更新于 2023/8/4

CL 2023-08-04 11:42 :

粘贴的时候去除一下敏感信息,账号、密码之类的。

craming 回复 CL 2023-08-04 11:44 :
下次注意
回复内容
CL 2023-08-04 11:43
#1

动作触发了么?在动作里增加一个提示信息,看看是否能正常触发动作

craming 回复 CL 2023-08-04 11:44 :

触发了的。动作里有提示信息,显示已经触发。且确实收到了"55"这个参数

CL 回复 craming 2023-08-04 11:58 :

我测试了一下是正常的。 你是在哪里调用?感觉可能参数传递有点问题


craming 回复 CL 2023-08-04 12:02 :

一个叫简道云的平台。我先去问问简道云的客服,看看是不是简道云的问题

CL 回复 craming 2023-08-04 12:04 :

嗯, 另外试试用json格式发送请求

craming 回复 CL 2023-08-04 13:49 :

检查了,之前,就是用json发送的请求。

以及,从调试看,有返回内容,只是返回内容中的devices下的值是null





craming 最后更新于 2023-08-04 13:51
CL 回复 craming 2023-08-04 13:54 :

我感觉是调用的参数传递问题。 有个postman的http调试工具软件,可以先用那个工具试一下看看。

craming 回复 CL 2023-08-04 15:19 :

经过postman的测试,目前看,似乎是因为简道云在传参的时候,无法传布尔值给quicker,导致无法传过来"wait"的true过来。

在quicker这边,有没有其他方法来接收这个‘wait’的参数啊?比如用数字1,或者别的方式

CL 回复 craming 2023-08-04 15:20 :

直接使用文本值传"true"应该也可以,1也可以试试。

craming 回复 CL 2023-08-04 15:23 :

试了下,传入文本值"true",或者1,都报错。


CL 回复 craming 2023-08-04 15:26 :

试了一下,确实不支持其它格式。 简道云里为啥不支持布尔类型呢?报啥错么?

craming 回复 CL 2023-08-04 15:31 :

我也不清楚为啥,那么大的简道云,只能传出文本值。。



craming 回复 CL 2023-08-04 15:33 :

等那边优化的话,不知道要到猴年马月了。能不能在quicker这边优化一下啊?支持文本值传入的wait参数?

CL 回复 craming 2023-08-04 15:53 :
这部分是.net 底层处理的,目前还没找到设置的方法。
craming 回复 CL 2023-08-04 16:21 :

有没有可能,把‘默认不给出返回值’,改为‘默认给出返回值’?或者quicker用户自己在客户端设置自己的默认选项?

craming 回复 CL 2023-08-04 16:39 :

可以了!!!哇哦!!!

craming 回复 CL 2023-08-04 16:40 :

非常感谢!

CL 2023-08-04 16:33
#2
回复 craming :

有没有可能,把‘默认不给出返回值’,改为‘默认给出返回值’?或者quicker用户自己在客户端设置自己的默认选项?

找到了实现的方法,已经更新服务,试一下看看。
回复主贴