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


Перейти

ПланФикс API