Foxtable(狐表)用户栏目专家坐堂 → [求助]求助api的写法。


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

主题:[求助]求助api的写法。

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
[求助]求助api的写法。  发帖心情 Post By:2019/10/9 23:07:00 [显示全部帖子]

   水平实在太低,怎么测也过不去。求助老师一下:
   这是个获取Tokenid的接口网址:
   https://sandbox-api.100credit.cn/bankServer2/user/login.action
   有三个输入参数分别是:"userName","password","apiCode"
   这个用来返回Tokenid。 具体如下:




图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看



我这样写的话:

 Dim hc As new HttpClient("https://sandbox-api.100credit.cn/bankServer2/user/login.action")
Dim jo As New JObject
jo("userName") = "zhengbo"
jo("password") = "zhengbo"
jo("apiCode") = "3002817"
Dim Json As String = jo.tostring() 
msgbox(Json)
hc.Content = Json 
Dim ret = hc.GetData
msgbox(ret)

就返回个100006, 说接口拼接参数错误。


然后我这样写也不行:

Dim hc As New HttpClient("https://sandbox-api.100credit.cn/bankServer2/user/login.action")   '测试
hc.C
hc.FormData.Add("userName", "zhengbo")
hc.FormData.Add("password", "zhengbo")
hc.FormData.Add("apiCode", "3002817")
Dim ret As String = hc.getData()

MessageBox.show(ret)

返回100011,说用户名不存在。




我翻了一遍论坛。 也没看出哪问题来。 求助老师帮看看。
  
[此贴子已经被作者于2019/10/9 23:10:02编辑过]

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/10/10 10:15:00 [显示全部帖子]

  是个pdf的文档,好像没法直接传,只能打包。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:风险api.rar

 

  我主要想知道这种接口的写法,之后自己就可以对具体问题提问。   现在主要还不知道怎么写。。

[此贴子已经被作者于2019/10/10 10:17:07编辑过]

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/10/10 10:29:00 [显示全部帖子]

  好的多谢老师,我问问先。

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/10/11 8:49:00 [显示全部帖子]

   老师,我用上面的第二种方法成功的取到字符串了。


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20191011084522.png
图片点击可在新窗口打开查看


   但是我仔细看这个字符串里面都是用的双引号。。
   咱们帮助里面的json都是单引号。

我想定义成一个json变量,之后再解析,发现报错。
Dim json As String = hc.getData()
Dim jo As JObject = JObject.Parse(json)
就这两行代码就会报错。。。

请问这个怎么处理?



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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/10/11 9:36:00 [显示全部帖子]

  就是我图片上的

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


加好友 发短信
等级:小狐 帖子:325 积分:2752 威望:0 精华:0 注册:2015/2/3 19:48:00
  发帖心情 Post By:2019/10/11 10:11:00 [显示全部帖子]

  额,又好了不好意思。。  估计可能请求太频繁报的错。
[此贴子已经被作者于2019/10/11 10:15:14编辑过]

 回到顶部