找回密码
 立即注册

QQ登录

只需一步,快速开始

qq8009 活字格认证

银牌会员

164

主题

697

帖子

2225

积分

银牌会员

积分
2225

活字格高级认证微信认证勋章活字格认证

qq8009 活字格认证
银牌会员   /  发表于:2023-9-19 12:34  /   查看:2221  /  回复:13
10金币
我们这个有个系统需要对接活字格,然后发现对方的API接口是要传递XML数据过去,我用
发送HTTP请求命令,发现只能用json,无法使用xml


目前我想到两个方法
1. 手搓一个插件,由于不怎么会写代码,可能要参考源代码(发送HTTP请求命令)
2.用PHP(或者第三方应用)发送XML数据,将结果转存到数据库,然后再由活字格读取数据库

不知道还有没有其他奇淫技巧,各位大神看到这里留下你的看法吧。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以结贴了,是地址栏少了一个等号

13 个回复

倒序浏览
最佳答案
最佳答案
qq8009活字格认证
银牌会员   /  发表于:2023-9-19 12:34:50
来自 13#
Joe.xu 发表于 2023-9-21 09:19
我们这边有个教程实例,也提供给楼主

帮你打开活字格更神奇的功能:九十二,活字格对接Web Serv ...

可以结贴了,是地址栏少了一个等号
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-9-19 12:46:25
2#
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-9-19 12:47:59
3#
个人愚见:仔细阅读对接方文档才是硬道理
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2023-9-19 13:01:13
4#
吴小胖 发表于 2023-9-19 12:46
https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2210140002&productDetailID=D2210 ...

json转换为xml 要post到对方的系统,然鹅,暂时没有插件支持啊
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2023-9-19 13:02:55
5#
VVANVI 发表于 2023-9-19 12:47
个人愚见:仔细阅读对接方文档才是硬道理

感谢回复,对方对接文档就是用XML ,以下摘取对接文档部分信息

--------------------------------------------------------------------------------------------

系统接口采用基于JAX-WS的WebService方式,对外发布WebService公用调用接口,供第三方系统调用。
WebService数据交换采用XML报文格式进行交换。XML报文由报文头和报文体两部分组成;报文主体主要为具体接口数据。
报文应答方式:为一问一答方式
报文通讯方式:HTTP方式通讯
报文编码格式:UTF-8
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-9-19 14:14:18
6#
qq8009 发表于 2023-9-19 13:02
感谢回复,对方对接文档就是用XML ,以下摘取对接文档部分信息

------------------------------------- ...

这种情况  估计也只能撸代码了, 做个中间服务桥接
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-9-19 14:16:13
7#
感谢各位大佬的支持~
您可以试着直接放一个xml格式的字符串过去,看看对方的接口能不能识别,就类似于下方帖子中构建子表数据json结构一样,直接构建一个xml结构的字符串,发送过去


帮你打开活字格更神奇的功能:九十六、服务端命令构建主子表的JSON结构
https://gcdn.grapecity.com.cn/showtopic-133536-1-1.html
(出处: 葡萄城开发者社区)


之前试过调用微信公众平台的消息回复能力,直接返回一个xml结构的字符串是可以成功的

https://developers.weixin.qq.com ... _reply_message.html

回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2023-9-20 11:23:20
8#
Lay.Li 发表于 2023-9-19 14:16
感谢各位大佬的支持~
您可以试着直接放一个xml格式的字符串过去,看看对方的接口能不能识别,就类似于下方 ...

我试过这个方法,不行对方系统没有反馈信息
回复 使用道具 举报
qq8009活字格认证
银牌会员   /  发表于:2023-9-20 11:23:36
9#
VVANVI 发表于 2023-9-19 14:14
这种情况  估计也只能撸代码了, 做个中间服务桥接

恩 也是最后一步了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部