Foxtable(狐表)用户栏目专家坐堂 → API接口调用


  共有5693人关注过本帖树形打印复制链接

主题:API接口调用

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/10 8:48:00 [显示全部帖子]

首先HttpClient中必须是完整的地址,如:Dim hc As new HttpClient("http://www.abc.com/ifs/goods_addGoodsNew_resultAction.action")

其次,json使用这种方法生成:http://www.foxtable.com/mobilehelp/scr/0253.htm

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/10 14:30:00 [显示全部帖子]

json使用这种方法生成:http://www.foxtable.com/mobilehelp/scr/0253.htm


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/21 20:13:00 [显示全部帖子]

Dim jo As New JObject
jo("userName") = "castle"
jo("userPass") = "123456"
jo("content") = new New JObject
jo("content")("sourceType") = "订单"
dim orderJson as string = jo.tostring()
msgbox(orderJson )

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/22 8:38:00 [显示全部帖子]

Dim hc As new HttpClient("http://qingyun-test.feiyang56.cn/fyhdtest/ifs/goodsType_queryList_resultAction.action")
Dim jo As New JObject
jo("userName") = "张博"    (此处实际接口用户名)
jo("userPass") = "E10ADC3949BA59ABBE56E057F20F883E"    (此处实际接口密码)
jo("content") = New JObject     "请问老师这里是不是没注意多写了一个NEW?"   -是的
jo("content")("goodsTypeNo") = "301"    "请问老师:对方接口示例的301有什么用?" -- 这个去看开发文档或者问对方,问我们没有用
jo("content")("goodsTypeName") = ""      请问这里是和上行并在一起还是单独一行怎么定义? -- 就这样用
Dim orderJson As String = jo.tostring()   "定义变量等于JO定义"
msgbox(orderJson )   --用于调试查看json的结果是否符合要求,没有问题的正式使用这句代码可以去掉
hc.Content = orderJson 
Dim ret = hc.GetData
msgbox(ret) '这里显示什么内容

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/22 9:33:00 [显示全部帖子]

jo("content")("goodsTypeNo") = "301" 
jo("content")("goodsTypeName") = ""  

这2个参数应该要有值的,具体需要什么值请仔细研究接口开发文档

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/22 10:14:00 [显示全部帖子]

接口文档地址发上来看看

这样试试
Dim hc As new HttpClient("http://qingyun-test.feiyang56.cn/fyhdtest/ifs/goodsType_queryList_resultAction.action")
Dim jo As New JObject
jo("userName") = "张博"    这里改为自己的用户名
jo("userPass") = "E10ADC3949BA59ABBE56E057F20F883E"   这里改为自己的用户密码
Dim orderJson As String = jo.tostring()   "定义变量等于JO定义"
msgbox(orderJson )   --用于调试查看json的结果是否符合要求,没有问题的正式使用这句代码可以去掉
hc.Content = orderJson 
Dim ret = hc.GetData
msgbox(ret) '这里显示什么内容

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/22 11:03:00 [显示全部帖子]

试试

Dim hc As new HttpClient("http://qingyun-test.feiyang56.cn/fyhdtest/ifs/goodsType_queryList_resultAction.action")
Dim jo As New JObject
jo("userName") = "张博"    (此处实际接口用户名)
jo("userPass") = "E10ADC3949BA59ABBE56E057F20F883E"    (此处实际接口密码)
jo("content") = New JObject     "请问老师这里是不是没注意多写了一个NEW?"   -是的
jo("content")("goodsTypeNo") = "301"    "请问老师:对方接口示例的301有什么用?" -- 这个去看开发文档或者问对方,问我们没有用
jo("content")("goodsTypeName") = ""      请问这里是和上行并在一起还是单独一行怎么定义? -- 就这样用
Dim orderJson As String = jo.tostring()   "定义变量等于JO定义"
msgbox(orderJson )   --用于调试查看json的结果是否符合要求,没有问题的正式使用这句代码可以去掉
hc.FormData.Add("param",orderJson )
Dim ret = hc.GetData
msgbox(ret) '这里显示什么内容

或者试试

Dim hc As new HttpClient("http://qingyun-test.feiyang56.cn/fyhdtest/ifs/goodsType_queryList_resultAction.action")
Dim jo As New JObject
jo("userName") = "张博"    (此处实际接口用户名)
jo("userPass") = "E10ADC3949BA59ABBE56E057F20F883E"    (此处实际接口密码)
jo("content") = New JObject     "请问老师这里是不是没注意多写了一个NEW?"   -是的
jo("content")("goodsTypeNo") = "301"    "请问老师:对方接口示例的301有什么用?" -- 这个去看开发文档或者问对方,问我们没有用
jo("content")("goodsTypeName") = ""      请问这里是和上行并在一起还是单独一行怎么定义? -- 就这样用
Dim orderJson As String = jo.tostring()   "定义变量等于JO定义"
msgbox(orderJson )   --用于调试查看json的结果是否符合要求,没有问题的正式使用这句代码可以去掉
jo = New JObject
jo("param") = orderJson 
hc.Content = jo.tostring
Dim ret = hc.GetData
msgbox(ret) '这里显示什么内容

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/23 22:28:00 [显示全部帖子]

这个是生成json字符串的。具体什么问题?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/24 8:52:00 [显示全部帖子]

是的

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/25 9:39:00 [显示全部帖子]

中括号表示是数组,参考:http://www.foxtable.com/mobilehelp/topics/0167.htm,看示例五
[此贴子已经被作者于2019/7/25 11:16:13编辑过]

 回到顶部
总数 23 1 2 3 下一页