在Asana API中创建任务时添加多个标签,可以通过以下步骤实现:
通过API创建任务时,在请求体中通过tags
字段传入标签的GID(全局唯一标识符)数组即可关联多个标签。
import requests
# 配置API访问凭证和端点
access_token = "YOUR_PERSONAL_ACCESS_TOKEN"
url = "https://app.asana.com/api/1.0/tasks"
# 请求头
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
# 请求体:创建任务并关联多个标签
payload = {
"data": {
"name": "完成季度报告",
"projects": ["PROJECT_GID"], # 可选:关联项目
"tags": ["TAG_GID_1", "TAG_GID_2"], # 多个标签的GID
"notes": "需要在本周五前提交"
}
}
# 发送POST请求
response = requests.post(url, headers=headers, json=payload)
# 输出结果
print(response.json())
tags
:需传入标签的GID数组(如["123456789", "987654321"]
)。429 Too Many Requests
响应。tag not found
GET /tags
接口确认标签列表。tags
字段是数组格式,且外层包含data
对象。如果需要进一步调试,建议使用Asana API Explorer验证请求格式。
没有搜到相关的文章