php - 如何创建表单,并在 ClickUp 任务上创建任务
问题描述
几天来,我正在尝试使用 ClickUp API。目标是:我们有一个表单,当表单被提交时,它会在 ClickUp 上的一个空间上创建一个任务。
这是一个 PHP 表单,即使有 API Doc here,我也无法理解它是如何工作的。我发现了这个:https ://jsapi.apiary.io/apis/clickup20/reference/0/tasks/create-task.html
但它需要用户提供一些访问令牌,但通常情况下,它不应该那样工作。
这是我从文档中获取的脚本:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.clickup.com/api/v2/list/17229593/task");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, "{
\"name\": \"New Task Name\",
\"content\": \"New Task Content\",
\"assignees\": [
183
],
\"tags\": [
\"tag name 1\"
],
\"status\": \"Open\",
\"priority\": 3,
\"due_date\": 1508369194377,
\"due_date_time\": false,
\"time_estimate\": 8640000,
\"start_date\": 1567780450202,
\"start_date_time\": false,
\"notify_all\": true,
\"parent\": null,
\"custom_fields\": [
{
\"id\": \"0a52c486-5f05-403b-b4fd-c512ff05131c\",
\"value\": 23
},
{
\"id\": \"03efda77-c7a0-42d3-8afd-fd546353c2f5\",
\"value\": \"Text field input\"
}
]
}");
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Authorization: "access_token"",
"Content-Type: application/json"
));
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);
当我尝试这样做时,我得到了error 500
,当我转到 API 的链接时,我得到了Auth problem
.
有人知道这个 API 吗?
解决方案
推荐阅读
- bash - for 循环遍历数组总是从元素 0 开始,而不是下一个元素
- postgresql - 从多列中选择不同返回多列(所有列)PSQL
- mysql - 如何在 mysql 中执行一对多选择并在查询时避免嵌套 for 循环?
- django - 如何更新一个 PostgreSQL 数据库并将更改/更新同步到另一台服务器上的另一个 PostgreSQL 数据库
- python - 同时更新 theta0 和 theta1 以在 python 中计算梯度下降
- javascript - 材质 ui 具有相同定义的多个类名
- docker - Docker缓存存储位置
- javascript - 使用 2 步对数组进行排序
- python - 从第二个数据帧有效地映射熊猫中的值
- c++ - 如何插入一个额外的 QTableWidget