Tableau Web Data Connector-桌面应用程序中的数据加载失败

时间:2019-04-30 03:21:36

标签: javascript reactjs axios

我有tabluea网络数据连接器,并且在模拟器中的数据加载正常,但无法在实际的桌面应用程序中加载。

我尝试了几件事,但似乎无济于事。我正在将React和axios用于Web数据连接器。

非常感谢您的帮助。

this.myConnector.getData = function (table, doneCallback) {
    let dataToReturn = [];
    const accessToken = tableau.password;
    const connectionUri = 'uir/to/api';
    try {
        axios.get(connectionUri, {
            headers: {
                Authorization: `${accessToken}`,
                Accept: 'application/json',
            },
            dataType: 'json',
        }).then((currentResponse) => {
            dataToReturn = processResponse(currentResponse);
            table.appendRows(dataToReturn);
            doneCallback();
        }).catch((e) => {
            tableau.abortWithError(`No results found api get data - ${e}`);
            console.log(`No results found api get data - ${e}`);
        });
    } catch (err) {
        console.log('API Call error' + err);
        doneCallback();
    }

0 个答案:

没有答案