import React, { Component } from 'react';
import tableau from 'tableau-api';
class App extends Component {
componentDidMount() {
this.initViz()
}
initViz() {
const vizUrl = 'http://public.tableau.com/views/RegionalSampleWorkbook/Storms';
const vizContainer = this.vizContainer;
let viz = new window.tableau.Viz(vizContainer, vizUrl)
}
render() {
return (
<div ref={(div) => { this.vizContainer = div }}>
</div>
)
}
}
export default App;
![public tableau](https://i.stack.imgur.com/FToMF.png)
это работает, когда я публикую sh мою книгу для публикации c таблицу с источником данных извлечения
, но когда я publi sh то же самое в таблице с живым источником данных (sql),
Я получил URL,
https: / // # / site / testsite / views / genderanalysis / Sheet2?: iid = 1
и что при использовании здесь не работает
и из do c, я найдено API с уникальным токеном https: // / trust /% 3CTRUSTED% 20TICKET% 20HERE% 3E / t / testsite / views / genderanalysis / Sheet2?: embed = yes &: comments = no &: панель инструментов = yes &: refresh = да &: embed = y &: showVizHome = n &: jsdebug = y &: bootstrapWhenNotified = y &: apiID = handler0
Но я не знаю, как сгенерировать уникальный маркер
при просмотре на веб-сайте он показывает ошибку токена
![token error on browser](https://i.stack.imgur.com/bh5RB.png)
Я использовал https: /// доверенный / с именем пользователя в качестве параметра, но это всегда возвращает -1
im, используя пробную версию
У кого-нибудь это сработало?