ПланФикс API: Работа с файлами

Материал из Planfix
Версия от 07:57, 19 августа 2010; 217.19.210.88 (обсуждение) (Новая страница: « == file.download / скачать файл == (!Под вопросом). Позволяет скачать файл. <source lang="xml"> <?xml version="1.0" encodi...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к: навигация, поиск

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 - внешний файл, хранящийся на внешнем ресурсе.