ПланФикс API: Работа с файлами: различия между версиями
Материал из Planfix
(Новая страница: « == file.download / скачать файл == (!Под вопросом). Позволяет скачать файл. <source lang="xml"> <?xml version="1.0" encodi...») |
|||
Строка 44: | Строка 44: | ||
*'''FILESYSTEM''' - обычный файл | *'''FILESYSTEM''' - обычный файл | ||
*'''INTERNET''' - внешний файл, хранящийся на внешнем ресурсе. | *'''INTERNET''' - внешний файл, хранящийся на внешнем ресурсе. | ||
== Перейти == | |||
[[ПланФикс API]] |
Версия от 07:59, 19 августа 2010
file.download / скачать файл
(!Под вопросом). Позволяет скачать файл.
<?xml version="1.0" encoding="UTF-8"?>
<request method="file.download">
<account><!-- имя аккаунта --></account>
<sid><!-- ключ сессии, полученный после аутентификации --></sid>
<file>
<id></id>
</file>
<signature></signature>
</request>
Ответом будет не стандартный пакет в формате XML а прямой файл. Поэтому надо будет парсить HTTP-ответ. Типа 200 - все ок, 403 - доступ к файлу жапрещен, 404 - фалй не найден.
file.getListForProject / список файлов
Получение списка файлов для проекта.
<?xml version="1.0" encoding="UTF-8"?>
<request method="file.getListForProject">
<account><!-- имя аккаунта --></account>
<sid><!-- ключ сессии, полученный после аутентификации --></sid>
<project>
<id></id>
</project>
<fileGroup></fileGroup>
<pageCurrent></pageCurrent>
<pageSize></pageSize>
<signature></signature>
</request>
Параметр fileGroup - не обязательный.
Ответ:
Константы
Типы файлов
- FILESYSTEM - обычный файл
- INTERNET - внешний файл, хранящийся на внешнем ресурсе.