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

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

Свойства

string FileName [get, set]
 Имя файла Подробнее...
 
string FileType [get, set]
 Тип файла (расширение файла). Поддерживаются следующие типы документов: ".txt", ".doc", ".docx", ".dot", ".html", ".htm", ".pdf", ".rtf", ".odt", ".ppt", ".pptx", ".fb2", ".docm". Поддерживаемые типы архивов: ".7z", ".rar", ".zip", ".tar", ".gz", ".gzip", ".bz2", ".bzip2". Подробнее...
 
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 символов. Подробнее...
 

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

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

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

◆ Data

byte [] Antiplagiat.ApiCorp.Model.DocData.Data
getset

Содержимое файла. В сервис Антиплагиата данные должны приходить в кодировке base64. Известно, что преобразование выполняется прозрачно в c#, python, php и ничего дополнительно делать не надо (передавайте массив байт). Однако, мы сталкивались с тем что при реализации клиента на nodejs такое преобразование не выполняется и приходилось вставлять преобразование явно. Будьте внимательны при реализации на языках программирования отличных от примеров.

◆ DeveloperID

string Antiplagiat.ApiCorp.Model.DocData.DeveloperID
getset

Идентификатор разработчика внешней системы вызывающей данное API. Должен быть одинаковым для всех интеграций разработанных одним разработчиком. Учитываются первые 40 символов.

◆ Encoding

string Antiplagiat.ApiCorp.Model.DocData.Encoding
getset

Кодировка файла, если известна. Список имен кодировок приводен http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx. Поле игнорируется для архивов и всех типов файлов, кроме ".txt". В случае, если кодировка не указана - она определяется атоматически.

◆ ExternalUserID

string Antiplagiat.ApiCorp.Model.DocData.ExternalUserID
getset

Идентификатор пользователя (в вызывающей информационной системе) загрузившего документ. Пользователь может быть не зарегистрированным в системе Антиплагиат. Требования к идентификатору: учитываются не более 40 символов с начала строки, каждому идентификатору должен соответствовать один пользователь, каждому пользователю должен соответствовать один идентификатор (взаимно однозначное соответсвие).

◆ FileName

string Antiplagiat.ApiCorp.Model.DocData.FileName
getset

Имя файла

◆ FileType

string Antiplagiat.ApiCorp.Model.DocData.FileType
getset

Тип файла (расширение файла). Поддерживаются следующие типы документов: ".txt", ".doc", ".docx", ".dot", ".html", ".htm", ".pdf", ".rtf", ".odt", ".ppt", ".pptx", ".fb2", ".docm". Поддерживаемые типы архивов: ".7z", ".rar", ".zip", ".tar", ".gz", ".gzip", ".bz2", ".bzip2".

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

◆ Languages

string [] Antiplagiat.ApiCorp.Model.DocData.Languages
getset

Список возможных языков в документе. Коды языков в формате "ISO 639-1". Если поле не заполнено - используется занчение по умолчанию 'ru'. Список поддреживаемых языков: 'ru'.