Интеграция Django с onlyoffice

Я пытаюсь интегрировать onlyoffice с моим пользовательским интерфейсом Django. Я разместил сервер сообщества в своей локальной сети 192.168.2.103. сценарий для открытия документа выглядит следующим образом:

    <script type="text/javascript">

        config = {
            "document": {
                "fileType": "docx",
                "key": "apiwhV2mE0Z44ImHxbibRMdwd_",
                "title": "Example Document Title.docx",
                "url": "https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx",
            },
            "documentType": "text",
            "editorConfig": {
                "callbackUrl": "http://192.168.2.103/url-to-callback.ashx"
            }
        };

        window.docEditor = new DocsAPI.DocEditor("placeholder", config);
    </script>

Мой вопрос:

  • Не удалось открыть мой локальный документ в пользовательском интерфейсе onlyoffice, который доступен на "http://localhost:8000/static/mydoc.docx", а "https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx" работает нормально. (оба документа можно скачать по ссылке)

  • Для чего нужен «ключ» и как его найти или сгенерировать («ключ»: «apiwhV2mE0Z44ImHxbibRMdwd_»).

  • Как я буду интегрировать документ, созданный на моем сервере (192.168.2.103). Не удалось получить прямую ссылку на файл для него. Как я буду контролировать его редактирование, если им поделились только с некоторыми конкретными офисными пользователями на моем портале.


person Rajat    schedule 17.08.2017    source источник


Ответы (1)


Не удалось открыть мой локальный документ в пользовательском интерфейсе onlyoffice, который доступен на "http://localhost:8000/static/mydoc.docx", а "https://d2nlctn12v279m.cloudfront.net/assets/docs/samples/demo.docx" работает нормально. (оба документа можно скачать по ссылке)

Файл должен быть доступен для загрузки с DocumentServer (Просто убедитесь, что вы можете скачать файл по этой ссылке, когда находитесь на сервере или внутри контейнера с DocumentServer)

Для чего нужен «ключ» и как его найти или сгенерировать («ключ»: «apiwhV2mE0Z44ImHxbibRMdwd_»).

Перейдите по ссылке, чтобы найти всю информацию о ключе.

Как я буду интегрировать документ, созданный на моем сервере (192.168.2.103). Не удалось получить прямую ссылку на файл для него. Как я буду контролировать его редактирование, если им поделились только с некоторыми конкретными офисными пользователями на моем портале.

Здесь вы можете найти список всех доступных параметров и их описание, которые можно отправить на callbackurl адрес. (статус документа, список пользователей, история изменений)

person ibnpetr    schedule 18.08.2017