---
schema_version: "1"
id: 785c797a4703b64b91d15e53aa6c698d5cbfe52182472aa21fcd3e981806521c
title: 显示视图及票证
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server-linux/trusted_auth_webURL.md
canonical_url: https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_webURL.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 1cb4976c319e31c9d028ab018c4c5634085ebc4deacba27368c2d7ff1ecd5e29
description: Display an embedded view using a trusted ticket.
---
[跳转到主要内容](#main-content)

# 显示视图及票证

在[创建 POST 请求](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_webrequ.htm)之后，您需要编写一段代码，以便向 Web 服务器提供来自 Tableau Server 的视图位置和票证。服务器将使用此信息来显示视图。如何指定取决于视图是否为嵌入式视图以及 Tableau Server 是否运行多个站点。

**注意：**受信任的票证必须兑换为视图。然后，在创建会话之后，使用受信任票证进行身份验证的用户默认情况下只能访问视图。他们无法访问工作簿、项目页面或服务器上托管的其他内容。可以使用 tsm `wgserver.unrestricted_ticket` 选项更改此默认值。

## Tableau Server 视图示例

下面是如何指定用户仅通过 Tableau Server 访问的视图的示例（该视图不是嵌入式视图）。

http://<server\_name>/trusted/<unique\_ticket>/views/<workbook\_name>/<view\_name> 

如果 Tableau Server 正在运行[多个站点](https://help.tableau.com/current/server-linux/zh-cn/sites.htm)，并且该视图位于 Default 站点之外的其他站点上，则需要向该路径添加 `t/<site_id>`。例如：

http://<server\_name/trusted/<unique\_ticket>/t/Sales/views/<workbook\_name>/<view\_name> 

使用在 Tableau Server URL 中看到的相同大小写形式。

## 嵌入式视图示例

下面是如何指定嵌入式视图的示例。您可采用两种方法来编写嵌入代码，下面便提供了这两种方法。不管使用哪种方法，您必须提供受信任的身份验证所特有的一些信息。有关详细信息，请参见[“编写嵌入式代码”](https://help.tableau.com/current/pro/desktop/zh-cn/help.htm#embed_code.htm)。

**注意：**下面的示例使用嵌入式代码参数。有关详细信息，请参见 Tableau 帮助中的[嵌入式代码参数](https://help.tableau.com/current/pro/desktop/zh-cn/help.htm#embed_list.htm)。

### 脚本标记示例

**票证参数**

此示例使用 `ticket` 对象参数：

<script type="text/javascript" src="http://myserver/javascripts/api/viz\_v1.js"></script> 
<object class="tableauViz" width="800" height="600" style="display:none;"> 
    <param name="name" value="MyCoSales/SalesScoreCard" /> 
    <param name="ticket" value="9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5" /> 
</object> 

对于多站点 Tableau Server，以上示例为以下内容（视图是在 `Sales` 站点上发布的）：

<script type="text/javascript" src="http://myserver/javascripts/api/viz\_v1.js"></script> 
<object class="tableauViz" width="800" height="600" style="display:none;"> 
    <param name="site\_root" value="/t/Sales" /> 
    <param name="name" value="MyCoSales/SalesScoreCard" /> 
    <param name="ticket" value="9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5" /> 
</object> 

**路径参数**

您可以使用 `path` 参数显式声明视图的完整路径，而不是使用 `ticket`。使用 `path` 时，也不需要 `name` 参数，此参数在 Tableau JavaScript 嵌入代码中通常是必需参数。

<script type="text/javascript" src="http://myserver/javascripts/api/viz\_v1.js"></script> 
<object class="tableauViz" width="900" height="700" style="display:none;"> 
    <param name="path" value="trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/MyCoSales/SalesScoreCard" /> 
</object> 

下面是同一示例，但这次针对的是多站点服务器。请注意，此处使用的是 `/t/<site_id>`：

<script type="text/javascript" src="http://myserver/javascripts/api/viz\_v1.js"></script> 
<object class="tableauViz" width="900" height="700" style="display:none;"> 
     <param name="path" value="trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/t/Sales/views/MyCoSales/SalesScoreCard" /> 
</object> 

### iFrame 标记示例

<iframe src="http://tabserver/trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/workbookQ4/SalesQ4?:embed=yes" width="800" height="600"></iframe>