Вопрос по Conversion API

Вопросы/проблемы по интеграции
Закрыто
ravend
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 3:06 pm

Вопрос по Conversion API

Сообщение ravend » Ср фев 15, 2017 3:23 pm

Здравствуйте!

как правильно конвертировать файл через Conversion API?

согласно примеру
https://api.onlyoffice.com/editors/conversionapi
делаю так:

Код: Выделить всё

var d = {
    "async": false,
    "filetype": "odt",
    "key": "proba",
    "outputtype": "pdf",
    "title": "myfile.odt",
    "url": "https://my-site.ru/myfile.odt",
};

$.ajax({
    url: "http://my-onlyoffice.ru/ConvertService.ashx",
    type: "POST",
    data: d,
    crossDomain: true,
    success: function(data) {
        console.log(data);
    }
});
вопрос кроссдоменности решен, http://my-onlyoffice.ru возвращает правильные заголовки:
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: false
но в success приходит:
<FileResult>
<Error>-1</Error>
</FileResult>
что сделано не правильно?

Спасибо

Ivan
Сообщения: 413
Зарегистрирован: Ср окт 26, 2016 12:53 pm

Re: Вопрос по Conversion API

Сообщение Ivan » Вт фев 28, 2017 12:58 pm

Добрый день!
Мы протестировали ваш код и исправили его. В данный момент все должно работать.

Код: Выделить всё

var d = {
    "async": false,
    "filetype": "odt",
    "key": "proba",
    "outputtype": "pdf",
    "title": "myfile.odt",
    "url": "https://my-site.ru/myfile.odt",
};

$.ajax({
	url: "http://my-onlyoffice.ru/ConvertService.ashx",
	type: "POST",
	contentType : "application/json",
	data: JSON.stringify(d),
        crossDomain: true,
	success: function(data) {
	console.log(data);
		}
	})
JSON.stringify может работать не во всех браузерах. Если возникнут проблемы, измените код следуя данной инструкции.

ravend
Сообщения: 6
Зарегистрирован: Ср фев 15, 2017 3:06 pm

Re: Вопрос по Conversion API

Сообщение ravend » Ср мар 01, 2017 8:35 am

Спасибо. Заработало.

Ivan
Сообщения: 413
Зарегистрирован: Ср окт 26, 2016 12:53 pm

Re: Вопрос по Conversion API

Сообщение Ivan » Ср мар 01, 2017 8:51 am

Всегда рады помочь и выслушать Ваши предложения.

Закрыто