带有TAGS选项的Dataform POST API调用问题



我想使用标签运行对Dataform的API调用,但没有成功。

下面的卷曲运行";所有动作";而不是标记的流。

这是我的电话:curl -H "Authorization: Bearer <MY_KEY>" -X POST -d '{ "tags": ["monthly_sales"] }' https://api.dataform.co/v1/project/<PROJECT_ID>/run

不管-d中有没有标记选项,结果都是一样的,它在我的项目中运行我的所有查询,而不是只运行标记为"的查询;每月销售"查询。

这是DOC

我的电话怎么了?也许Dataform还在测试版?

我找到了解决方案。

curl -H "Authorization: Bearer <MY_KEY>" -X POST -d '{"runConfig": {"tags": ["monthly_sales"]}}' https://api.dataform.co/v1/project/<PROJECT_ID>/run

下面是python代码:

import requests
url = "https://api.dataform.co/v1/project/<PROJECT_ID>/run"
headers = {}
headers["Content-Type"] = "application/json"
headers["Authorization"] = "Bearer <MY_KEY>"
data = '{"runConfig": {"tags": ["monthly_sales"]}}'
resp = requests.post(url, headers=headers, data=data)
print(resp.json())

最新更新