<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smartchart开发手册</title>
    <link>https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/</link>
    <description>Recent content on Smartchart开发手册</description>
    <generator>Hugo -- gohugo.io</generator><atom:link href="https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/%E7%AE%80%E5%8D%95%E5%B5%8C%E5%85%A5/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/%E7%AE%80%E5%8D%95%E5%B5%8C%E5%85%A5/</guid>
      <description> 简介 # SmartChart 支持将仪表盘通过 iframe 嵌入到任何第三方系统中。对于不需要权限控制的公开报表，只需将仪表盘设置为&amp;quot;公开&amp;quot;，即可直接用 iframe 引用。对于需要权限认证的场景，请参考&amp;quot;单页面嵌入&amp;quot;文档使用 token 加密方式。
你可能需要把Smartchart生成的图形嵌入到其它系统 首先，所有smartchart设计出来的仪表盘都有一个访问url 你可以直接访问：
http://localhost:8000/echart?type=仪表盘名称 如：http://localhost:8000/echart?type=demo 但是smartchart默认是有权限管理的，所以如果你需要嵌入你自己的系统又不考虑权限，你可以在“设定” &amp;ndash;&amp;gt; 公开 然后在你的网页就可以直接iframe了
&amp;lt;iframe src=&amp;#34;http://localhost:8000/echart?type=demo&amp;#34; style=&amp;#34;width:100%;height:100%&amp;#34;&amp;gt;&amp;lt;/iframe&amp;gt; </description>
    </item>
    
    <item>
      <title></title>
      <link>https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/%E5%8D%95%E9%A1%B5%E9%9D%A2%E5%B5%8C%E5%85%A5/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://help.smartchart.cn/docs/11.%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97/%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%85%A5/%E5%8D%95%E9%A1%B5%E9%9D%A2%E5%B5%8C%E5%85%A5/</guid>
      <description>简介 # 单页面嵌入是将带有权限认证的 SmartChart 报表嵌入第三方系统的推荐方式。通过 SHA1 加密的 token 机制，外部系统可以生成一次性有效的报表访问 URL，直接以 iframe 嵌入，无需用户重新登录。相比简单嵌入，单页面嵌入可以精确控制哪些用户可以访问哪些报表，并支持传入数据权限参数。
嵌入报表 # 与单点登录类似, 单点登录用于直接登录到平台访问报表 但对于只嵌入报表, 用此方法更合适(需升级到5.3.11以上)
嵌入的url: &amp;#39;/echart/?type={reportName}&amp;amp;visitor={visitor}&amp;amp;token={token}&amp;amp;stamp={stamp}&amp;#39; 参数说明： reportName： 报表名或报表ID visitor: 用户名（在smartchart平台中管理） stamp: 时间戳(1970年1月1日到生成时间的毫秒数) token: 采用sha1加密, token=SHA1(链接秘钥+stamp+visitor+reportName) 用户名和秘钥设定参考 数据服务API的config文件
同时你需要将visitor加入到对应的报表权限查看访问
python样列 # 以下为python版的url生成样列，你可以转化成你对应的开发语言
import time import hashlib import os SMART_CHART_URL = &amp;#39;http://127.0.0.1:8000&amp;#39; reportID = &amp;#39;报表ID&amp;#39; LOGIN_URL = SMART_CHART_URL + &amp;#39;/echart/?type={reportID}&amp;amp;visitor={visitor}&amp;amp;token={token}&amp;amp;stamp={stamp}&amp;#39; TOKEN = 链接秘钥 def get_smarturl(username, reportName): stamp = int(time.time() * 1000) visitor = username res = TOKEN + str(stamp) + visitor + reportID token = hashlib.</description>
    </item>
    
  </channel>
</rss>
