永洪社区

标题: RESTful API请求来获得token [打印本页]

作者: jdswa    时间: 2023-8-25 15:51
标题: RESTful API请求来获得token
版本:9.4
问题描述:通过RESTful API请求来获得token的认证并获取RESTful数据集的话,这个步骤是什么呢 RESTful服务器在哪里可以输入token?

https://club.yonghongtech.com/fo ... amp;highlight=token
这个链接里说的是在创建数据集那里配的嘛?如果在创建数据集那里配,我在添加数据源的时候没加token的话,接口是连不上的,那还怎么添加数据集呢?

作者: yhdata_lyaa    时间: 2023-8-25 16:18
在请求体这个界面,在参数名写入参数,在参数值写入token值


作者: jdswa    时间: 2023-8-28 09:05
yhdata_lyaa 发表于 2023-8-25 16:18
在请求体这个界面,在参数名写入参数,在参数值写入token值

那如果接口在连接时需要配置token才能连接接口,在配置数据源的时候,永洪BI没有配置token这一选项,那我就无法连接到接口,这样的问题该怎么解决呢?
作者: jdswa    时间: 2023-8-28 09:06
本帖最后由 jdswa 于 2023-8-28 09:08 编辑


作者: jdswa    时间: 2023-8-28 09:06
那如果接口在连接时需要配置token才能连接接口,在配置数据源的时候,永洪BI没有配置token这一选项,那我就无法连接到接口,这样的问题该怎么解决呢?
作者: yhdata_yzm    时间: 2023-8-28 09:52
jdswa 发表于 2023-8-28 09:06
那如果接口在连接时需要配置token才能连接接口,在配置数据源的时候,永洪BI没有配置token这一选项,那我就 ...

https://example.com/api/some_endpoint?token=your_token_here参考这样可以吗
作者: jdswa    时间: 2023-8-28 10:16
yhdata_yzm 发表于 2023-8-28 09:52
https://example.com/api/some_endpoint?token=your_token_here参考这样可以吗

这个链接打不开呢!
作者: yhdata_yzm    时间: 2023-8-28 10:23
jdswa 发表于 2023-8-28 10:16
这个链接打不开呢!

我就是写了个url的例子,你在url后边加token的参数
作者: jdswa    时间: 2023-8-28 10:47
yhdata_yzm 发表于 2023-8-28 10:23
我就是写了个url的例子,你在url后边加token的参数

那像这样的话,token更新一次就需要手动更新一次嘛?
作者: yhdata_yzm    时间: 2023-8-28 10:54
jdswa 发表于 2023-8-28 10:47
那像这样的话,token更新一次就需要手动更新一次嘛?

理论是的。这个你可以考虑定制开发,看是否能动态获取token
作者: jdswa    时间: 2023-8-28 10:58
用postman这样的方式可以连通接口,但是到永洪里会出现位置错误
作者: jdswa    时间: 2023-8-28 10:59
yhdata_yzm 发表于 2023-8-28 10:54
理论是的。这个你可以考虑定制开发,看是否能动态获取token

postman方式连呢有这样的问题
作者: yhdata_yzm    时间: 2023-8-28 11:05
jdswa 发表于 2023-8-28 10:59
postman方式连呢有这样的问题

现在都需要tokne了还需要用户名密码?
作者: jdswa    时间: 2023-8-28 11:10
yhdata_yzm 发表于 2023-8-28 11:05
现在都需要tokne了还需要用户名密码?

如图是什么意思的报错呢
作者: yhdata_yzm    时间: 2023-8-28 11:15
jdswa 发表于 2023-8-28 11:10
如图是什么意思的报错呢

这个看不出来,猜测目前看起来应该是不需要用户密码。

作者: jdswa    时间: 2023-8-28 11:20
yhdata_yzm 发表于 2023-8-28 11:15
这个看不出来,猜测目前看起来应该是不需要用户密码。

认证方式选择了 无身份验证 ,应该就不会调到用户名和密码吧,但也是报了如图上的这个错
作者: yhdata_yzm    时间: 2023-8-28 11:22
jdswa 发表于 2023-8-28 11:20
认证方式选择了 无身份验证 ,应该就不会调到用户名和密码吧,但也是报了如图上的这个错 ...

那如果不填密码的,用户和token对应看看
作者: jdswa    时间: 2023-8-28 13:41
yhdata_yzm 发表于 2023-8-28 11:22
那如果不填密码的,用户和token对应看看

直接从postman里面复制过去的 如问题1那张图
作者: jdswa    时间: 2023-8-28 15:41
yhdata_yzm 发表于 2023-8-28 11:22
那如果不填密码的,用户和token对应看看

直接从postman里面复制过去的那个报错是指什么呀 不能这样写吗
作者: yhdata_yzm    时间: 2023-8-28 16:04
jdswa 发表于 2023-8-28 15:41
直接从postman里面复制过去的那个报错是指什么呀 不能这样写吗

token对应的用户是啥
作者: jdswa    时间: 2023-8-28 16:27
本帖最后由 jdswa 于 2023-8-28 16:34 编辑
yhdata_yzm 发表于 2023-8-28 16:04
token对应的用户是啥

在浏览器和postman里面调用的都是同一个接口,就是把token加到URL后面,并没有涉及到用户名之类的 您所指的token对应的用户名是指什么意思?

作者: jdswa    时间: 2023-8-28 17:11
yhdata_yzm 发表于 2023-8-28 16:04
token对应的用户是啥

要不明天方便远程看一下吗
作者: yhdata_yzm    时间: 2023-8-28 17:54
jdswa 发表于 2023-8-28 17:11
要不明天方便远程看一下吗

可以,明早私信发下远程方式




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4