Árvore de páginas

Índice


Plataforma

Produto: TOTVS Fluig Plataforma


Ocorrência

Erro "403 forbidden" ao consultar API REST do Fluig em widgets de páginas públicas, ou seja, sem usuário autenticado.


Causa

Ao fazer uma requisição REST é necessário passar a URL completa do servidor no parâmetro URL da requisição.


Solução

Concatenar a URL do servidor com a URL da API REST que deseja consumir.

Exemplo
var url = WCMAPI.getServerURL();
var request_data = {
    url: url+'/api/public/ecm/dataset/datasets', 
    method: 'POST',
    ajaxData: JSON.stringify(
        { name : "ds_teste",
           fields : [], 
           constraints : [{  
           _field : "metadata#active", 
           _initialValue: "true", 
           _finalValue : "true", 
           _type: 0, 
           _likeSearch: false
        }],
        order : []}),
    data: {}    
};