ApiCorp: Класс Antiplagiat.ApiCorp.Model.DocData
Документация ApiCorp  3.10.3
Класс Antiplagiat.ApiCorp.Model.DocData

Загружаемые данные Подробнее...

Свойства

string FileName [get, set]
 Имя файла
 
string FileType [get, set]
 Тип файла (расширение файла). Поддерживаются следующие типы документов: ".txt", ".docx", ".html", ".htm", ".pdf", ".rtf", ".odt", ".pptx", а так же другие типы указанные в лицензии на использование системы. Поддерживаемые типы архивов: ".7z", ".rar", ".zip". Поддерживается, но настоятельно не рекомендуется к загрузке документы типа: ".doc". Подробнее...
 
byte[] Data [get, set]
 Содержимое файла. В сервис Антиплагиата данные должны приходить в кодировке base64. Известно, что преобразование выполняется прозрачно в c#, python, php и ничего дополнительно делать не надо (передавайте массив байт). Однако, мы сталкивались с тем что при реализации клиента на nodejs такое преобразование не выполняется и приходилось вставлять преобразование явно. Будьте внимательны при реализации на языках программирования отличных от примеров.
 
string Encoding [get, set]
 Кодировка файла, если известна. Список имен кодировок приводен http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx. Поле игнорируется для архивов и всех типов файлов, кроме ".txt". В случае, если кодировка не указана - она определяется атоматически.
 
string[] Languages [get, set]
 Список возможных языков в документе. Коды языков в формате "ISO 639-1". Если поле не заполнено - используется занчение по умолчанию 'ru'. Список поддреживаемых языков: 'ru'.
 
string ExternalUserID [get, set]
 Идентификатор пользователя (в вызывающей информационной системе) загрузившего документ. Пользователь может быть не зарегистрированным в системе Антиплагиат. Требования к идентификатору: учитываются не более 40 символов с начала строки, каждому идентификатору должен соответствовать один пользователь, каждому пользователю должен соответствовать один идентификатор (взаимно однозначное соответсвие).
 
string DeveloperID [get, set]
 Идентификатор разработчика внешней системы вызывающей данное API. Должен быть одинаковым для всех интеграций разработанных одним разработчиком. Учитываются первые 40 символов.
 

Подробное описание

Загружаемые данные

Полный список свойств

◆ FileType

string Antiplagiat.ApiCorp.Model.DocData.FileType
getset

Тип файла (расширение файла). Поддерживаются следующие типы документов: ".txt", ".docx", ".html", ".htm", ".pdf", ".rtf", ".odt", ".pptx", а так же другие типы указанные в лицензии на использование системы. Поддерживаемые типы архивов: ".7z", ".rar", ".zip". Поддерживается, но настоятельно не рекомендуется к загрузке документы типа: ".doc".

ВНИМАНИЕ: тип файла нужно обязательно указывать с символом '.' как и в приведенных выше примерах.