Neste tutorial, analisamos como criar um aplicativo WIX que interaja com a plataforma WIX que você poderá enviar ao mercado de aplicativos Wix, onde os proprietários do site WIX podem implantá -lo em seus sites.
A. Faça login (ou inscreva -se) para os desenvolvedores do WIX.
B. Clique em

Você deve obter esta tela:

C. Vá para o espaço de trabalho> OAuth e copie seu App ID e App Secret Key . Você precisará deles mais tarde.

Como a maioria da máquina de desenvolvedores não está aberta para conexão de entrada e não possui certificados HTTPS, descreveremos o processo usando o NGROK . (Se você estiver hospedando seu aplicativo em um servidor sem essas restrições, poderá pular esta etapa.)
Instale e execute o NGrok
Nota: Inicie um túnel HTTP na porta em que seu aplicativo está ouvindo (o padrão é 3000) Você deve obter algo assim:

Não feche o processo NGROK - você precisará dele em execução para todo o processo.
A. Vá para Workspace> OAuth B. Em Redirect URL Digite: https://<12345678>.ngrok.io/login C. no App URL Enter: https://<12345678>.ngrok.io/signup
Lembre -se de substituir '12345678' por ** sua string ngrok que você tem acima. por exemplo:


D. Clique em Salvar.

A. Vá para Workspace> Webhooks e adicione um novo webhook.

B. Selecione a categoria WIX_Developers e o evento app_provisioned_webhook.

C. Configure o URL de retorno de chamada webhook para https: // <12345678> .ngrok.io/webhook-callback.

Lembre -se de substituir '12345678' por ** sua string ngrok que você tem acima.
D. Clique em Salvar. Agora você deve ver sua chave pública na parte inferior da tela. Copie sua Public key . Você precisará disso mais tarde.

A. Download e instale o NPM
B. Clone o aplicativo de amostra WIX para sua máquina
C. no arquivo config.js (na pasta src ) :


D. No src credenciais. 
E. Execute seu aplicativo
npm installnpm buildnpm startVocê deve conseguir algo assim:

Bom trabalho! Agora é hora de garantir que seu aplicativo funcione conforme o esperado.
A. Clique em Test Your App 
B. Selecione um site e clique em Test Your App

C. Quando solicitado, clique em Add To Site :

D. Forneça consentimento para o aplicativo coletar dados clicando em Allow and Install :

E. Você deve levar uma impressão no navegador com o ID do aplicativo e o ID da instância do site: 