API - REST aplicação externa

Prezados,

Fiz a configuração do OAuth Application e Oauth Provider, porém quando uso em aplicação externa aparece:


{
    "content": null,
    "message": {
        "message": "Sem permissão de acesso ao recurso",
        "detail": "",
        "type": "ERROR",
        "errorCode": "FDNAccessDeniedException"
    }
}

Consigo apenas efetuar chamadas básicas. Preciso popular uma comunidade porém numa aplicação externa. Não existe o serviço via SOAP.

Existe alguma forma de setar o uso da API com user master?

Também estou com a mesma dúvida! Por exemplo, na API de publicação de posts em comunidades (/api/public/social/post/publish), está retornando a mesma mensagem quando faço uma chamada desta API via aplicação externa (mesma com o correto funcionamento do OAuth 1).

Chamando a API internamente (via console dev do Chrome), consigo efetuar a postagem - pois ele considera o usuário logado na tela. Como utilizar a API de postagem em comunidade via aplicação externa?


postData = {
  "text": "Eu sou o @[agron1] e estou utilizando Social APIs com Fluig",
  "visibility": "PUBLIC",
  "alias": "fazenda-xyz",
  "customUsers": [],
  "sociableObjectId": null,
  "attachments": []
}

$.ajax({
    url : 'http://lab.fluig.com/api/public/social/post/publish',
    type : "POST",
    contentType : "application/json",
    data : JSON.stringify(postData),
    success : function(data) {
        console.log("success");
        console.log(data);
    },
    error : function(data, errorThrown, status) {
        console.log("erro");
        console.log(data);
    }
});