De weergave weergeven met het ticket
Nadat u het POST-verzoek hebt gemaakt, moet u code schrijven die de webserver voorziet van de locatie van de weergave en het ticket van Tableau Server. Deze informatie wordt gebruikt om de weergave weer te geven. Hoe u dit opgeeft, hangt ervan af of de weergave is ingesloten en of Tableau Server meerdere sites uitvoert.
Voorbeelden van Tableau Server-weergaven
Hier is een voorbeeld van hoe u een weergave kunt opgeven waartoe gebruikers alleen toegang hebben via Tableau Server (de weergave is niet ingesloten):
http://<server_name>/trusted/<unique_ticket>/views/<workbook_name>/<view_name>
Als Tableau Server meerdere sites uitvoert en de weergave zich op een andere site bevindt dan de standaardsite, moet u t/<site_id>
aan het pad toevoegen. Bijvoorbeeld:
http://<server_name/trusted/<unique_ticket>/t/Sales/views/<workbook_name>/<view_name>
Gebruik hetzelfde hoofdlettergebruik als in de URL van Tableau Server.
Voorbeelden van ingesloten weergaven
Hier volgen enkele voorbeelden van hoe u ingesloten weergaven kunt opgeven. Omdat er twee benaderingen zijn die u kunt gebruiken bij insluitcode, worden beide manieren hieronder beschreven. Ongeacht welke u gebruikt, zijn een aantal gegevens uniek voor vertrouwde verificatie die u moet opgeven.
Opmerking: In de onderstaande voorbeelden worden insluitcodeparameters gebruikt. Zie Codeparameters insluiten(Link wordt in een nieuw venster geopend) in de Help van Tableau voor meer informatie.
Voorbeelden van scripttags
In dit voorbeeld wordt gebruik gemaakt van de ticket
-objectparameter:
<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>
Dit is hoe het bovenstaande voorbeeld eruitziet voor een Tableau Server met meerdere sites, waarbij de weergave op de Sales
-website is gepubliceerd:
<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>
In plaats van ticket
te gebruiken, kunt u de path
-parameter gebruiken om het volledige pad van de weergave expliciet aan te geven. Wanneer path
wordt gebruikt, hebt u niet ook de name
-parameter nodig, wat meestal een vereiste parameter is in de Tableau JavaScript-insluitcode:
<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>
Hier is hetzelfde voorbeeld, maar dan voor een server met meerdere sites. Merk op dat hier /t/<site_id>
wordt gebruikt:
<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>
Voorbeelden van iFrame-tags
<iframe src="http://tabserver/trusted/9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5/views/workbookQ4/SalesQ4?:embed=yes" width="800" height="600"></iframe>