如何对 Tableau 进行 REST 调用
How to make REST calls to Tableau
我需要向 Tableau 发出 REST 请求以上传和下载数据源以及其他请求。
在提到的文档中 here,它说要发出 REST 请求,您需要。
- 服务器名称
- 站点 ID
- Workspace/Group 身份证
我在哪里可以得到这 3 个东西?我是新手,因此不熟悉画面平台。
下面是我的 Tableau 仪表板:
我看到你已经根据你的其他一些问题解决了这个问题,但这里是其他搜索者的答案。
服务器名称 = 您服务器的 IP 地址,或者如果使用 Tableau Online,则为您登录时 url 的第一部分。
10ay.online.tableau.com
用于 GET
调用
https://10ay.online.tableau.com/api/3.12/sites/site-id/projects/project-id
站点 ID 可以在您的 API 身份验证调用中使用 POST
returned。使用 POST
调用上方的服务器名称将如下所示 https://10ay.online.tableau.com/api/3.4/auth/signin
您需要向 POST
主体添加一些信息,如下所示。
{
"credentials": {
"personalAccessTokenName": "YOURTOKENNAME",
"personalAccessTokenSecret": "YOURTOKENSECRET",
"site": {
"contentUrl": "YOURSITE"
}
}
}
- 您不一定需要组 ID,除非您正在 returning 特定于组的信息,例如 user/group 关系。在按名称
GET
调用 return 您的组 ID 时使用它。 https://10ay.online.tableau.com/api/3.12/sites/site-id/groups
我需要向 Tableau 发出 REST 请求以上传和下载数据源以及其他请求。
在提到的文档中 here,它说要发出 REST 请求,您需要。
- 服务器名称
- 站点 ID
- Workspace/Group 身份证
我在哪里可以得到这 3 个东西?我是新手,因此不熟悉画面平台。
下面是我的 Tableau 仪表板:
我看到你已经根据你的其他一些问题解决了这个问题,但这里是其他搜索者的答案。
服务器名称 = 您服务器的 IP 地址,或者如果使用 Tableau Online,则为您登录时 url 的第一部分。
10ay.online.tableau.com
用于GET
调用https://10ay.online.tableau.com/api/3.12/sites/site-id/projects/project-id
站点 ID 可以在您的 API 身份验证调用中使用
POST
returned。使用POST
调用上方的服务器名称将如下所示https://10ay.online.tableau.com/api/3.4/auth/signin
您需要向POST
主体添加一些信息,如下所示。
{ "credentials": { "personalAccessTokenName": "YOURTOKENNAME", "personalAccessTokenSecret": "YOURTOKENSECRET", "site": { "contentUrl": "YOURSITE" } }
}
- 您不一定需要组 ID,除非您正在 returning 特定于组的信息,例如 user/group 关系。在按名称
GET
调用 return 您的组 ID 时使用它。https://10ay.online.tableau.com/api/3.12/sites/site-id/groups