如何对 Tableau 进行 REST 调用

How to make REST calls to Tableau

我需要向 Tableau 发出 REST 请求以上传和下载数据源以及其他请求。

在提到的文档中 here,它说要发出 REST 请求,您需要。

  1. 服务器名称
  2. 站点 ID
  3. Workspace/Group 身份证

我在哪里可以得到这 3 个东西?我是新手,因此不熟悉画面平台。 下面是我的 Tableau 仪表板:

我看到你已经根据你的其他一些问题解决了这个问题,但这里是其他搜索者的答案。

  1. 服务器名称 = 您服务器的 IP 地址,或者如果使用 Tableau Online,则为您登录时 url 的第一部分。 10ay.online.tableau.com 用于 GET 调用 https://10ay.online.tableau.com/api/3.12/sites/site-id/projects/project-id

  2. 站点 ID 可以在您的 API 身份验证调用中使用 POST returned。使用 POST 调用上方的服务器名称将如下所示 https://10ay.online.tableau.com/api/3.4/auth/signin 您需要向 POST 主体添加一些信息,如下所示。

{ "credentials": { "personalAccessTokenName": "YOURTOKENNAME", "personalAccessTokenSecret": "YOURTOKENSECRET", "site": { "contentUrl": "YOURSITE" } }
}

  1. 您不一定需要组 ID,除非您正在 returning 特定于组的信息,例如 user/group 关系。在按名称 GET 调用 return 您的组 ID 时使用它。 https://10ay.online.tableau.com/api/3.12/sites/site-id/groups