SharePoint Webhooks - NodeJS
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Latest commit 75f85a8 Nov 27, 2016
Permalink
Failed to load latest commit information.
.gitignore first commit Nov 27, 2016
README.md Update README.md Nov 27, 2016
app.js first commit Nov 27, 2016
package.json first commit Nov 27, 2016

README.md

SharePointWebhook-Node

Esse repositório mostra como consumir os dados provenientes de um Webhook no SharePoint Online.

Rodando esse repositório

Após clonar o repositório, abra o arquivo app.js e edite as linhas abaixo:

/// dados para conectar no site SharePoint. Pode ser usuário e senha ou clientid e clientsecret
var credentialOptions = {
  username: '',
  password: ''
}

/// Tenant Url
var url = 'https://[TENANT].sharepoint.com';

/// Add the list title
var resourceUrl = url + "/_api/web/lists/getbytitle('[LIST_TITLE]')";

/// Url do serviço para receber as notificações do webhook
var notificationUrl = '[URL_OF_YOUR_SERVICE]';

Rodando localmente

Para testar os retornos em sua máquina de desenvolvimento, você pode utilizar o NGROK para ter uma url válida para o SharePoint.

Baixe o NGROK https://ngrok.com/download e rode o seguinte comando

./ngrok http 8080

ele vai gerar uma URL assim: Forwarding http://ba459562.ngrok.io -> localhost:8080

copie a url *.ngrok.io e cole na variável notificationUrl do arquivo app.js.