开发者社区> 问答> 正文

连接器

image.png

免登录表单,调用连接器失败请问怎么解决啊

展开
收起
caf5m3sbrmlyg 2023-10-26 09:41:08 128 0
2 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭有时无法开启免登是由于表单开启了免登之后,为了企业数据安全着想企业内部架构人员信息是不可以向外部展示的;

    排查思路:

    表单页面:检查表单内是否有成员(人员搜索框)、部门、关联表单组件,有的话去掉就可以正常开启免登了。

    流程表单:检查流程中的审批人那里是否涉及到发起人的组织架构了,例如主管之类的。

    开启了免登之后,在表单上添加成员组件的时候报错「保存失败,支持免登访问的表单中不允许有搜人、部门、公司」。

    解法将免登访问关闭,或者不使用成员组件即可。

    有时候数据展示的需要,需要在组织外查看提交的附件信息。但是附件打开需要要求登录鉴权。钉钉官方提供了一个:获取宜搭附件临时免登地址 - 钉钉开放平台。

    就是使用钉钉开放平台 OpenAPI 获取宜搭附件临时免登地址 。

    可以参考一下案例配置,再结合自己实际情况修改代码和配置。

    申请钉钉开放平台应用凭证及接口权限,创建 HTTP 连接器。

    配置连接器基本信息和登录方式

    配置连接器执行动作

    注意配置成功标志位。

    接口请求 Query:

    {   "result" : "https/www.aliwork.com" }

    配置鉴权模板,若无账号,需新增账号,

    在宜搭配置页面并配置集成自动化:

    配置表单页面

    附件组件绑定如下函数:

    export function onChange({ value }) {   if (value.length) {     const { url } = value[0];     this.$('textField_lflzcx7z').setValue(url);   } else {     this.$('textField_lflzcx7z').reset();   }; }

    配置集成自动化:

    表单提交成功 -> 调用连接器获取附件临时免登地址 -> 获取当前提交的数据 -> 将获取到的附件临时免登地址更新到页面中。

    实现效果

    2023-10-26 15:16:20
    赞同 2 展开评论 打赏
  • 要解决免登录表单调用连接器失败的问题,可以尝试以下方法:

    1. 检查连接器配置:确保连接器的配置正确,包括API密钥、请求参数等。

    2. 检查网络连接:确保您的设备可以正常访问互联网,并且网络连接稳定。

    3. 检查防火墙设置:如果您的计算机或网络中启用了防火墙,请确保允许连接器与服务器之间的通信。

    4. 检查代码错误:检查您的代码是否存在语法错误或逻辑错误,这可能导致连接器调用失败。

    5. 使用调试工具:使用调试工具(如Postman)来测试连接器是否正常工作。如果调试工具可以成功调用连接器,那么问题可能出在您的代码中。

    6. 联系技术支持:如果以上方法都无法解决问题,请联系连接器的技术支持团队,他们可以帮助您诊断和解决问题。

    2023-10-26 12:20:35
    赞同 展开评论 打赏
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载