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


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

主题:接口调用问题

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
接口调用问题  发帖心情 Post By:2019/4/16 22:38:00 [只看该作者]

4.2接口详细

 <!--[endif]-->测试请求:

http://orderprocesstest.haiziwang.com:8080/dap-web/pop/selectPopSkuList.do?jsonStr= {"loginName":"xxxxxxxxxx","appkey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","skuState":"1","page": "1","pagesize":"10"}


线上IP

 <!--[endif]-->http://dapopen.haiziwang.com/pop/selectPopSkuList.do?jsonStr= {"loginName":"xxxxxxxxxxxxx","appkey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","skuState":"1","page": "1","pagesize":"10"}

 

传入参数:json

Var jsonStr ={

    "loginName": "xxxxxxxxxx",

    "appkey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx",

    "skuState": "1",

    "page": "1",

    "pagesize": "5"

}

字段详解:

参数名

参数说明

必填/不必填

loginName

传入的登陆账号

必填

appkey

Token

必填

skuState

商品状态

必填(0删除 ,1上架,2下架)

page

页码

必填

pagesize

每页显示数量

必填(每页最多200

isMainSku

是否只查询主商品

不必填 0:否;1:是

 

 

<!--[if !supportLists]-->1.   <!--[endif]-->返回参数:根据code判断是否成功,msg是失败信息

      

{

"msg":"商家订单列表查询成功",

"data":[

{"skuName":"智高3D动物彩泥","popSkuCode":"0101011185","itemSkuId":363,"skuStatus":1},

{"skuName":" 乐高创意蓝色手提箱 L10659","popSkuCode":"0101011435","itemSkuId":506,"skuStatus":1},

{"skuName":"乐高创意粉红手提箱 L10660","popSkuCode":"0101011436","itemSkuId":505,"skuStatus":1},

{"skuName":"慧殿堂神奇织毛机","popSkuCode":"0101011925","itemSkuId":326,"skuStatus":1},

{"skuName":" 培乐多趣味学习套装 21018","popSkuCode":"0101012044","itemSkuId":1434,"skuStatus":1}

],

"totalNum":2833,

"success":" 成功",

"errorCode":"205",

"currentPage":"1"

}

错误返回如下:

errorCode

msg

success

206

未查到商家信息

失败

204

参数loginNameappkey不能为空

失败

203

获取商家信息失败

失败

 


请问这个接口调用实例怎么写呀?调用后又如何把数据存储到本地的table呢?



根据教程中的实例:

Dim hc As New HttpClient("http://ali-deliver.showapi.com/fetchCom?nu=929601675231")

hc.Headers.Add("Authorization","APPCODE " & "7858a126750949e4a36371580f420413")

Dim jo As JObject = Jobject.Parse(hc.GetData)

Output.Show(jo.ToString)



对应起来无从下手啊。


[此贴子已经被作者于2019/4/16 22:38:55编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111341 积分:566763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/16 23:10:00 [只看该作者]

Dim hc As New HttpClient("http://orderprocesstest.haiziwang.com:8080/dap-web/pop/selectPopSkuList.do")

dim json as string = "{""msg"":""商家订单列表查询成功"",..............}"

hc.Content = json 

dim res = hc.GetData

msgbox(res)

Dim jo As JObject = Jobject.Parse(res)

Output.Show(jo.ToString)


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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/16 23:13:00 [只看该作者]

1
http://orderprocesstest.haiziwang.com:8080/dap-web/pop/selectPopSkuList.do?jsonStr= {"loginName":"xxxxxxxxxx","appkey":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","skuState":"1","page": "1","pagesize":"10"}
?号后面的jsonStr= {"loginName":这些都不用输入吗? 这里的参数应该相当于访问的秘钥吧

2, 接口详细和线上IP分别是指什么呀?

3,hc.Headers.Add("Authorization","APPCODE " & "7858a126750949e4a36371580f420413")     这部分的代码也不需要吗?

4,dim json as string = "{""msg"":""商家订单列表查询成功"",..............}

这个字符串也看不懂
[此贴子已经被作者于2019/4/16 23:15:20编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111341 积分:566763 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/16 23:18:00 [只看该作者]

1、看懂别人的文档,文档这个接口需要什么内容,hc.Content就赋值什么内容

2、看懂别人的文档的说明,一遍看不明白就看十遍,而且是按顺序从头到尾所有的文档都完整的看,如果连开发文档文字说明部分都看不懂还是不要做这个接口了

3、这个是Foxtable帮助的用法,并不是所有的接口都有同样的用法

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/16 23:25:00 [只看该作者]

我就是看这些文档说明似懂非懂,但是细节参数有没法一一对应。有没有这方面基础的说明文件呀?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/17 10:22:00 [只看该作者]

 

输入代码调用测试,看返回的值是什么。或者你测试的时候调用代码,遇到什么问题?具体测试的代码发上来测试。

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/17 10:23:00 [只看该作者]

 

调用方式,参考帮助文档的【微信接口】里面的httpclient的调用代码

 

 

 

 


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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/17 17:37:00 [只看该作者]

http://open.fengqu.com  这个是对方发我的文档代码?我完全无从下手。 了解了下接口方面的使用只需要用到httpclient,但是帮助文档里面没有一个系统针对小白的说明,而且说明文档里面都是和httpserver案例结合在一起说明的,我是发开版foxtable,无法测试httpserver事件。能否麻烦老师以这个说明文档为例子,写个实际的例子呀,非常感谢。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/17 17:58:00 [只看该作者]

在文档里面,搜索httpclient,看各个调用的例子

 

http://foxtable.com/mobilehelp/

 


 回到顶部