找回密码
 立即注册

QQ登录

只需一步,快速开始

Ry2an

注册会员

9

主题

44

帖子

139

积分

注册会员

积分
139
Ry2an
注册会员   /  发表于:2023-4-10 09:24  /   查看:3090  /  回复:10
1金币
我正在尝试使用Wyn读取vika表(一款web应用)的数据。使用以下curl代码是可以在git bash上读取到数据的:

curl -X GET "https://api.vika.cn/fusion/v1/datasheets/dsthfXTrZvcu3zVehk/records?viewId=viwtnHt4PLg5R" -H "Authorization: Bearer uskCjkp6oPDxSYtVSSYNx8s"

使用Windows的cmd运行时需要取消ssl验证后可以读取

curl -X GET "https://api.vika.cn/fusion/v1/datasheets/dsthfXTrZvcu3zVehk/records?viewId=viwtnHt4PLg5R" -H "Authorization: Bearer uskCjkp6oPDxSYtVSSYNx8s" --ssl-no-revoke


我在wyn中反复尝试配置网络的JSON配置,但是在进行验证时会提示 Json路径不正确。本人小白,麻烦各位大哥指教。
image.png929031066.png
image.png301307982.png

最佳答案

查看完整内容

您想获取的是您的反悔结果的哪一层级的数据呢,您的这个JSON表达式有问题, 您要写到您具体要使用的那一层数据,您写的表达式获取不到数据, 您需要根据您实际使用的数据,具体到某一个层级才行,具体的JSON表达式,您可以参考:https://goessner.net/articles/JsonPath/

10 个回复

正序浏览
Felix.LiWyn认证
超级版主   /  发表于:2023-4-10 18:18:43
11#
Ry2an 发表于 2023-4-10 18:06
成功了!感谢!确实是JSON表达式有问题。

回复 使用道具 举报
Ry2an
注册会员   /  发表于:2023-4-10 18:06:48
10#
Eden.Sun 发表于 2023-4-10 17:18
您想获取的是您的反悔结果的哪一层级的数据呢,您的这个JSON表达式有问题,

成功了!感谢!确实是JSON表达式有问题。
回复 使用道具 举报
Ry2an
注册会员   /  发表于:2023-4-10 16:46:44
8#
Eden.Sun 发表于 2023-4-10 16:40
方便留个向日葵远程远程吗。我们远程看一下。

如果您那边方便的话我这边腾讯会议也可以
回复 使用道具 举报
Ry2an
注册会员   /  发表于:2023-4-10 16:44:59
7#
Eden.Sun 发表于 2023-4-10 16:40
方便留个向日葵远程远程吗。我们远程看一下。

单位电脑不支持向日葵。我晚上在家可以,不知道你们什么时间方便呀?
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-4-10 16:40:00
6#
方便留个向日葵远程远程吗。我们远程看一下。
回复 使用道具 举报
Ry2an
注册会员   /  发表于:2023-4-10 14:49:13
5#

BE21C3AC-9ED7-4c83-85A8-57304043CF30.png256684264.png
回复 使用道具 举报
Ry2an
注册会员   /  发表于:2023-4-10 13:08:01
4#
Eden.Sun 发表于 2023-4-10 10:19
您好,您试着用postman或者其他这类的接口调用工具试一下,看能不能调通。如果可以的话,您按照工具上的 ...

我使用postman客户端尝试了一下,可以调通,但是相同的设置在我这边wyn上不行。postman上我只是设置了链接和header,wyn上的请求头默认加了一个Accept,另外在预查询的时候我跟着教程输入了$.
  • 不是很懂json,不知道这两个有没有影响?
    截图我回到这个帖子内
  • 回复 使用道具 举报
    Eden.SunWyn认证
    超级版主   /  发表于:2023-4-10 10:19:56
    3#
    本帖最后由 Eden.Sun 于 2023-4-10 10:21 编辑
    Ry2an 发表于 2023-4-10 09:31
    我个人觉得可能有几个原因
    1. 我的url链接里面有"?"这个字符,在curl命令中我可以使用引号括起来,但是wyn ...

    您好,您试着用postman或者其他这类的接口调用工具试一下,看能不能调通。如果可以的话,您按照工具上的内容在wyn上面配置一下试试。
    回复 使用道具 举报
    Ry2an
    注册会员   /  发表于:2023-4-10 09:31:24
    2#
    我个人觉得可能有几个原因
    1. 我的url链接里面有"?"这个字符,在curl命令中我可以使用引号括起来,但是wyn的请求预览中貌似没有用引号。
    2. 我用win cmd访问是需要加上--ssl-no-revoke才可以读取成功。不知道wyn在读取时是不是也有证书验证什么的,是否可以取消?
    3. vika表的教程中有这样一句话:注意:通过 cURL 发送查询请求时,需要使用 encodeURIComponent() 函数对查询参数的值进行转义编码。我没有太看懂,但是我在cmd中不执行额外的操作curl也能读出来。

    不知道以上几条有没有关系
    回复 使用道具 举报
    最佳答案
    最佳答案
    Eden.SunWyn认证
    超级版主   /  发表于:2023-4-10 09:24:10
    来自 9#
    本帖最后由 Eden.Sun 于 2023-4-10 17:35 编辑
    Ry2an 发表于 2023-4-10 16:46
    如果您那边方便的话我这边腾讯会议也可以

    您想获取的是您的反悔结果的哪一层级的数据呢,您的这个JSON表达式有问题,
    image.png448804931.png


    您要写到您具体要使用的那一层数据,您写的表达式获取不到数据,
    您需要根据您实际使用的数据,具体到某一个层级才行,
    具体的JSON表达式,您可以参考:https://goessner.net/articles/JsonPath/


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