Microservico que substitui uma URL por uma nome chave e vice-versa
Esta aplicação se comunica através de application/json
Endpoint da aplicação: http://links.imoalert.com.br
Toda requisição deverá conter no seu header, a propriedade Authorization com o token de acesso, como abaixo:
| Propriedade | Tipo | Obrigatorio | Observação |
|---|---|---|---|
| shortcut_ref | String | Nome que será referência para a url | |
| original_link | String | Link original do shortcut | |
| redirect | Boolean | Quando passado com valor true, permite que utilizar o redirecionamento de url. Veja mais na sessão Redirecionamento |
{
"shortcut_ref": "ttl_Proprietario",
"redirect": true,
"original_link": "https://www.youtube.com/watch?v=IpAFKd1fOMM"
}
{
"success": true,
"shortcut_identificador": "cd3d23f"
}
| Propriedade | Tipo | Obrigatorio | Observação |
|---|---|---|---|
| shortcut_identificador | String | Enviar este parametro caso queira diretamente obter informações do shortcut apartir do identificador | |
| shortcut_ref | String | Enviar este parametro caso queira obter dados do shortcut apartir do seu nome de referência |
var request = require('request');
var options = {
'method': 'GET',
'url': 'http://localhost:8085/api/getUrlShortcut?shortcut_id=e777f287',
'headers': {
'Authorization': 'Token TXKZqxFZsZe1aFzxiWBd'
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
{
"shortcut_identificador": "cd3d23f",
"shortcut_ref": "bla",
"shortcut_link": "https://minhaurl.com.br"
}
| Propriedade | Tipo | Obrigatorio | Observação |
|---|---|---|---|
| shortcut_ref | String | Enviar este parametro caso queira atualizar a palavra que faz referência ao link | |
| shortcut_link | String | Enviar este parametro caso queira atualizar o link do shortcut | |
| redirect | Boolean | Quando passado com valor true, permite que utilizar o redirecionamento de url. Veja mais na sessão Redirecionamento |
{
"shortcut_ref": "ttl_Proprietario",
"redirect": true,
"original_link": "https://www.youtube.com/watch?v=IpAFKd1fOMM"
}
{
"success": true,
"message": "Shortcut updated with success"
}