В этом уроке мы рассмотрим, как создать приложение WIX, которое взаимодействует с платформой WIX, которую вы сможете отправить на рынок приложений Wix, где владельцы сайтов Wix могут развернуть его на своих сайтах.
A. Войдите в систему (или зарегистрируйтесь) для разработчиков WIX.
Б. Нажмите

Вы должны получить этот экран:

C. Перейдите в Workspace> OAuth и скопируйте свой App ID и App Secret Key . Они вам понадобятся позже.

Поскольку большинство машин разработчиков не открыты для входящего соединения и не имеют сертификатов HTTPS, мы опишем процесс с использованием NGROK . (Если вы размещаете свое приложение на сервере без этих ограничений, вы можете пропустить этот шаг.)
Установить и запустить Ngrok
Примечание. Запустите HTTP -туннель в порту, которое придает ваше приложение (по умолчанию 3000). Вы должны получить что -то вроде этого:

Не закрывайте процесс NGROK - вам понадобится, он работает для всего процесса.
A. Перейдите в рабочее пространство> Oauth B. В Redirect URL url url: https://<12345678>.ngrok.io/login c. в App URL enter: https://<12345678>.ngrok.io/signup
Не забудьте заменить '12345678' на ** вашу строку ngrok, которую вы получили выше. например:


D. Нажмите Сохранить.

A. Перейдите в Workspace> Webhooks и добавьте новый WebHook.

B. Выберите категорию Wix_Developers и событие app_provisioned_webhook.

C. Установите URL обратного вызова Webhook на https: // <12345678> .ngrok.io/webhook-callback.

Не забудьте заменить '12345678' на ** вашу строку ngrok, которую вы получили выше.
D. Нажмите Сохранить. Теперь вы должны увидеть свой открытый ключ в нижней части экрана. Скопируйте свой Public key . Вам понадобится позже.

A. Скачать и установить NPM
B. клонировать применение образца Wix к вашей машине
C. В файле config.js (в папке src ) :


D. В файле creditys.js (в папке src ) Найти и заменить APP_SECRET на значение, которое вы скопировали из разработчиков WIX: 
E. Запустите свое приложение
npm installnpm buildnpm startВы должны получить что -то вроде этого:

Отличная работа! Теперь пришло время убедиться, что ваше приложение работает, как и ожидалось.
A. Нажмите на Test Your App 
B. Выберите сайт и нажмите Test Your App

C. Когда будет предложено, нажмите Add To Site :

D. Предоставьте согласие на приложение на сбор данных, нажав Allow and Install :

E. Вы должны получить печать в браузер с идентификатором приложения и идентификатором экземпляра сайта: 