Решения
worksection
beta
help
Как добавлять файлы к проектам, задачам и комментариям через API
Для добавления
файлов используйте POST запросы, каждый файл в котором передается как параметр с именем attach[n], где n - любое начальное число (см. пример кода ниже).
Методы, в которых можно
добавлять файлы:
- post_project — создание проекта
- post_task — создание задания
- post_comment — создание комментария
Пример добавления файлов в запросе на создание задачи post_task, используя для примера PHP (curl):
$curl = curl_init(); curl_setopt($curl, CURLOPT_URL,'https://youraccount.worksection.com/api/admin/ v2/?action=post_task&id_project=PROJECT_ID&title=TASK_NAME&hash=HASH'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, :lsq: 'attach0' = new cURLFile('path_to_file/local_file1.pdf', 'application/pdf','nice_name1.pdf'), 'attach1' = new cURLFile('path_to_file/local_file2.pdf', 'application/pdf','nice_name2.pdf'), :rsq:); $response = json_decode(curl_exec($curl), true); curl_close($curl);
Оставьте ваш отзыв
Помогла ли вам эта статья?
Рады, что смогли помочь! Что было полезным?
Извините, что это не помогло. Что пошло не так?
Предыдущая
Скачивание файлов через API: download