Histórico da Página
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
// Exemplo de código para obter as informações de uma empresa por AJAX. var clientId = '<CLIENT_ID>'; // Substituir '<CLIENT_ID>' pelo clientId da empresa var companyId ='<COMPANY_ID>'; // Substituir '<COMPANY_ID>' pelo companyId da empresa var domainUrl = 'https://<CONTEXT>.fluigidentity.com/'; /* Substituir '<CONTEXT>' pelo contexto da empresa */ var apiUrl = domainUrl + 'rest/v2/'; // Get client assertion function getClientAssertion(clientId) { $.ajax({ url:apiUrl + 'oauth2/clients/' + clientId + '/assertion', crossDomain:true // se necessário cross domain }) .done(function(data){ getAccessToken(data); }) .fail(function(error){ console.log(error); }); } // Grant a new refresh token function getAccessToken(assertion) { var data = { 'grant_type':'urn:ietf:params:oauth:grant-type:jwt-bearer', 'assertion':assertion }; $.ajax({ url:apiUrl + 'oauth2/auth', crossDomain:true, // se necessário cross domain data:data, type:'POST' }) .done(function(data){ getCompany(data.access_token,companyId) }) .fail(function(error){ console.log(error); }); } // Get a company function getCompany(authorization, companyId) { $.ajax({ url:apiUrl + 'companies/' + companyId, crossDomain:true, // se necessário cross domain headers:{ 'Authorization':authorization } }) .done(function(data){ console.log(data); }) .fail(function(error){ console.log(error); }); } getClientAssertion(clientId); |
HTML |
---|
<!-- Hotjar Tracking Code for tdn.totvs.com -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:577655,hjsv:5};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
</script>
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas