创建的服务端命令作为其他平台API调用问题
创建的服务端命令作为其他平台API调用,怎么设置不校验数据字段,收到数据,不管个别字段有没有数据 都正常保存就行。{"ErrCode": 500,"Message": "The given key 'enter_pass_code' was not present in the dictionary."}
本帖最后由 Simon.Sun 于 2024-6-21 08:45 编辑
您好,目前活字格服务端命令设置的请求参数需要显式传递,可以传空值,但是不能不传,如果显式不传,就会出现 key 不存在的错误。
所以一个解决办法是,调用服务端命令时,对应参数也指定一下,可以传空值。
另外的解决方案就是,服务端命令不设置参数,用豪豪大佬或超哥网络操作库去获取请求参数。这时候服务端命令没有参数,在活字格本地工程文件去调用服务端命令时,参数没法传递,也需要通过发送 HTTP 请求去进行调用。
网络操作库 - 葡萄城市场 (grapecity.com.cn)
enter_pass_code这个字段有吗?有传值吗?
吴小胖 发表于 2024-6-14 19:33
enter_pass_code这个字段有吗?有传值吗?
没有,文档中是有这个字段的,但是可能平台这边个别数据不传值 明天365 发表于 2024-6-14 20:52
没有,文档中是有这个字段的,但是可能平台这边个别数据不传值
去掉参数,使用插件获取请求数据 豪~豪 发表于 2024-6-17 08:47
去掉参数,使用插件获取请求数据
大佬 插件名给发一下:handshake 可以创建对象插件把enter_pass_code加进去,值留空就行 明天365 发表于 2024-6-17 09:33
大佬 插件名给发一下
https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2202280001&productDetailID=D2406120002&tabName=Tabs_detail
使用命令:获取请求数据 豪~豪 发表于 2024-6-17 14:10
https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2202280001&productDetailID=D24 ...
大佬 看看我哪里做的不对
明天365 发表于 2024-6-17 15:44
大佬 看看我哪里做的不对
对的:){:4_86:}
页:
[1]
2