ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

新增这么强大的API,真香

2021-12-16 09:58:18  阅读:216  来源: 互联网

标签:集成 authToken 真香 强大 用户 API 数据 数据模型


API能力是衡量一个嵌入式BI产品在嵌入集成能力方面最重要的技术点之一。在Wyn Enterprise V5.0 Update1 版本中,产品对嵌入式API的能力进行了进一步增强,本篇为大家介绍DIV方式集成设计器时如何为图表设置默认的数据集或数据模型。本次更新的嵌入式技术点包括:

  1. 可指定仪表板设计器默认选中数据集和数据模型
    我们知道,Wyn EnterPrise支持使用DIV方式深度集成仪表板设计器到用户的系统中。这种方式是纯前端的,我们只需引入相关的js、css资源,利用几行代码就可以实现在用户系统中展示一个仪表板设计器。关于如何使用DIV方式集成设计器可以直接参考帮助文档:DIV方式集成仪表板(或设计器)

https://gcdn.grapecity.com.cn/showtopic-135866-1-2.html

以直接为设计器指定图表默认绑定的数据集或数据模型,具体实现也很简单,即在WynBi.create()的第二个参数options中传入已创建好的一个数据集或数据模型的id即可:

  1. 可以通过代码动态创建流式数据集

可以代码方式动态创建流式数据集,并可以利用创建好的这个数据集进行数据推送。

从界面中创建流式数据集,也可以通过调用相关API的方式创建数据集,这种方式适用于那些有深度集成的客户需求场景中。

  1. 可以通过代码创建推送数据集

可以从界面中创建推送数据集,也可以通过调用相关API的方式创建数据集,这种方式适用于那些有深度集成的客户需求场景中。

  1. 用户上下文属性增加设置系统语言属性

增加了一个名为“language_preference”的属性,可以作为用户上文中的成员之一,用来指定用户的系统语言。有了这个能力,不论是在深度嵌入集成Wyn Enterprise过程中,还是调用Wyn Enterprise API实现单点登录时候,都可以直接为用户直接指定好系统语言,而不需要用户去特别设置。这个接口的增强,尤其对于最终用户分布在各个国家的客户非常适用,可以直接各个国家的用户指定好系统语言,而不需要各个用户单独去设置。

  1. 使用AuthToken,更安全的进行系统集成

引入AuthToken可以满足对安全性要求更高的集成场景。当我们需要分享一个文档给其他用户的时候,首先通过相关 API 获取到 authToken ,然后将 authToken 添加到 URL 中组成完整的集成 URL,分享给其他用户。

并且使用同一个 authToken 为浏览器设置cookie的功能只会执行一次。所以假如这个URL被非法泄露出去,在其他浏览器访问时不会访问成功,因为不会再为用户生成cookie了!这样就极大增强了安全性,同时在最初调用 API 生成 authToken 的时候,还可以传入参数指定cookie的有效期,控制更加精细!以下是生成 authToken 时可传入的参数:

标签:集成,authToken,真香,强大,用户,API,数据,数据模型
来源: https://blog.csdn.net/qq_23267585/article/details/121967958

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有