Informações |
---|
|
Esta página foi revisada para considerar as novas configurações de server do fluig para a partir da atualização 1.6. Caso possua uma atualização anterior do fluig acesse: DES 069 - Fluig API. |
...
Este documento é direcionado a desenvolvedores, clientes e parceiros que desejam criar aplicações e recursos externos ou internos ao fluig. O fluig possui uma API Pública com os principais serviços disponíveis na plataforma, bem como um componente interno (fluig-sdk-api.jar) que pode ser importado e utilizado para chamadas dos serviços no mesmo contexto do fluig. A API disponibiliza uma documentação de classes e interfaces no padrão Java Doc que pode ser encontrada aqui.
Através da API é possível criar mensagens em nome do usuário, adicionar um contato como favorito, criar artigos e muito mais. Para que aplicativos possam atuar em nome do usuário a autorização é realizada através do protocolo OAuth, e caso o serviço seja utilizado pelo componente interno, é injetado o EJB para execução dos serviços.
...
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | samples |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Passo1 |
---|
|
Image Removed
Painel administrativo fluigImage Added Nota |
---|
Em atualizações anteriores à 1.6.5 (Liquid), essa opção está localizada na aba Colaboração do Painel de controle. |
|
Card |
---|
|
Cadastro de provedor Oauth Detalhes: Campo | Exemplo |
---|
Código | 01 | OAuth Provider | WCM | Descrição | Aplicativo de exemplo | Acess Token URL | http://<ServerFluig>/portal/api/rest/oauth/access_token
| Request Token URL | http://<ServerFluig>/portal/api/rest/oauth/request_token
| User Authorization URL | http://<ServerFluig>/portal/api/rest/oauth/authorize | Request Method | GET | Signature Method | HMAC-SHA |
|
Card |
---|
|
Image RemovedImage Added
Nota |
---|
Em atualizações anteriores à 1.6.5 (Liquid), essa opção está localizada na aba Colaboração do Painel de controle. |
Cadastro de aplicativo Oauth Detalhes: Campos | Exemplo |
---|
Consumer Key | <chave publica de seu aplicativo> | OAuth Provider | Provedor cadastrado no Passo 2 | Consumer Secret | <chave secreta de seu aplicativo> |
|
Card |
---|
|
- Opcional: Caso seu aplicativo execute ações em nome próprio, você pode criar um usuário aplicativo.
Informações |
---|
Se desejar que o usuário aplicativo execute ações em nome de outro usuário cadastrado na plataforma, basta selecionar a opção Permite Impersonalização. Selecionando este recurso, o usuário aplicativo pode, por exemplo, fazer um post em uma comunidade em nome de outro usuário, sendo apresentado da seguinte forma:
- 'Usuário x' fez uma publicação na comunidade, em vez de 'App X' fez uma publicação na comunidade.
Este comportamento é válido para todos métodos da API como por exemplo, publicação de documentos, movimentar processos entre outros. |
- Na mesma tela de cadastro de aplicativo OAuth existe uma ação chamada Usuário Aplicativo. Ao acessá-la poderão ser gerados tokens exclusivos para o aplicativo.
- Caso as ações do seu aplicativo devam ser executadas em nome de um usuário, então o aplicativo deve passar pelo processo padrão de autenticação OAuth.
Usuário aplicativo |
|
...
Para ter acesso à documentação JAVA DOC do componente SDK, clique aqui.
Informações |
---|
Veja o exemplo (upload-file-ecm-rest) em nosso repositório aqui. |