上云无忧 > 文档中心 > 百度智能云数据可视化Sugar BI 绑定数据方式 - API后端获取当前登录用户
数据可视化Sugar BI
百度智能云数据可视化Sugar BI 绑定数据方式 - API后端获取当前登录用户

文档简介:
使用 API 方式绑定图表或过滤组件的数据时,Sugar BI在 POST 请求这个 API 的时候,会在请求的Header中附加上Sugar-User字段,例如你在「调试」某个图表的 API 数据时,在「调试」弹框中就能看到这个 Header 信息:
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

使用 API 方式绑定图表或过滤组件的数据时,Sugar BI在 POST 请求这个 API 的时候,会在请求的Header中附加上Sugar-User字段,例如你在「调试」某个图表的 API 数据时,在「调试」弹框中就能看到这个 Header 信息:

需要注意:如果您将大屏或报表页面进行了公开分享,并且页面中的某一个图表的数据 API 后端中使用上面的登录用户的邮箱,此时就会有问题,因为公开分享的页面是不需要用户登录Sugar BI账号就能直接浏览的,所以 API 后端就获取不到当前浏览的用户是谁,因此就会出错。总之,如果您的可视化页面是需要进行公开分享的,那么就不要在 API 后端代码中获取当前登录的用户邮箱。

相似文档
  • 在报表或大屏的公开分享时,在公开分享 URL 中您可以加入额外自定义的查询参数,Sugar BI会将其放入图表或过滤条件数据 API 的 POST 请求的 body 里作为参数。
  • 在 API 高级配置中,用户可以更改 API 的请求方式(POST、GET)、设置定制化的Header以及POST的内容格式、也可以设置POST数据的方式(JSON、Form-Data、x-www-form-urlencode)。并且对于 API 返回的数据,还可以让用户写Javascript代码来实现数据结构转换、数据筛选展示和一些简单的计算,大体设置如下:
  • 如果您的 api 是需要进行认证的,如 AK/SK 鉴权,摘要签名认证等,那么可以在「空间广场页-数据管理-API 认证」页面中配置 API 认证。共支持包括 sugar openapi(sugar 中支持的 openapi)、百度云 API 网关、bos、阿里云 API 网关、如流、钉钉、企业微信、飞书和自定义 API 换 token 在内的 9 种认证方式。
  • 您可以使用静态 JSON 的方式绑定图表的数据,这种方式可以方便您进行调试和测试,在不需要连接数据源的情况,通过手动录入数据的方式就可以来快速搭建可视化效果。
  • 组织一般是指中小型企业,事业单位,学校院系或大型公司的部门。Sugar BI将会按照组织进行费用的收取(一个组织就是您购买的一份Sugar BI实例,组织和组织之间完全隔离,互不相关),一个用户可以属于多个组织,一个组织下有多个用户,每个用户都必须挂载在组织下才能使用Sugar BI。需要额外说明的是,对于私有部署的Sugar BI,系统将只有一个组织,所有的用户都属于这个组织。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部