API completa para todos os projetos
Para os desenvolvedores, criamos uma API completa
e fácil de usar do redirecionador. Preparada para você
ocupar em seus projetos, aplicativos ou aonde precisar! Algumas funções
estão listadas abaixo. Se você precisar de alguma nova,
não deixe de solicitar, ela será criada em até
três dias.
Criar Link (simples)
http://uiop.me/api/newlink.php?u=http://www.argohost.net/
(plain text)
Função simples para criar uma url. O único trabalho
necessária é abrir a página passando por referência
o link que deseja encurtar, codificado para url (urlencode do php).
O retorno será com o link encurtado, bonito e pronto para ser
rastreado. Caso queira um link privado, adicione o parâmetro
&privado=1 no fim, para ele não exibir as estatísticas.
Destino da URL (simples)
http://uiop.me/api/location.php?u=D
(plain text)
Uma função que retorna apenas o destino de uma url.
Bom para quem precisa de uma maneira rápida para achar a localização
de uma url, mas sem precisar trabalhar com xml.
Tudo sobre uma URL
http://uiop.me/api/infourl.axml?u=D
(xml)
Mais completa, retorna um XML com várias informações
para a url http://uiop.me/D. Para ser mais exato: página que
o link aponta, cliques únicos que o link possui, quantas vezes
foi "twitado", se é um link privado, qual a data
de criação e o formato da data em time(). Se quiser
informações do seus últimos links, veja last50.axml
Exportar os cliques da URL
http://uiop.me/api/clicks.axml?u=D
(xml)
Para quem gosta de estatísticas, esta é a melhor função.
Ela exporta os cliques da sua URL (ordenação ascendente)
em XML. Para cada clique é mostrado: Data, time, referer, useragent,
navegador, sistema operaciona, cidade, estado, país e código
do país.
Atenção para a localização geográfica:
Pode aparecer somente após 10 minutos do clique. Neste caso,
ela é exportada em branco. Alguns minutos depois, se chamado
novamente, já vem disponível. Se você quiser apenas
o número de clicks, use o arquivo infourl.axml. Ele retorna
também alguns dados do link.
Descobrir os tweets de uma URL
http://uiop.me/api/tweets.axml?u=D
(xml)
Esta é outra função legal para quem precisa de
mais estatísticas do seu link. Ela retorna todos os tweets
e retweets de um link. O formato é em xml, com as seguintes
informações: @autor do tweet, conteúdo do tweet,
html do tweet (com links), data em que foi criado, status (twitter.com/usuario/status/xxxx)
e se é tweet ou retweet.
Os 50 últimos links do seu IP
http://uiop.me/api/last50.axml
(xml)
Assim como a infourl.axml, este retorna também as informações
do link, mas de todos os 50 últimos links criados pelo seu
servidor. Se precisar informações de apenas um link,
veja o infourl.axml.
50 últimos links postados por alguém no Twitter
http://uiop.me/api/twitter50.axml?u=edudebastiani
(xml)
Permite ver os últimos 50 links twitados/retwitados por qualquer
pessoa no Twitter. Retorna várias informações
de cada tweet, como: conteúdo (com e sem html), data, status
e se está retuitando de alguém. Com algumas informações
da URL: url, página que aponta, clicks, vezes que foi twitada
e data de criação.
Limites da API
http://uiop.me/api/remain.axml
(xml)
A API possui um limite de pedidos para evitar que bots de spam sobrecarreguem
o servidor, prejudicando os desenvolvedores. Os limites são: criar
até 30 redirecionamentos por hora e requisitar até 100
páginas de conteúdo em cada hora. Ambos controlados
pelo IP.
Caso a sua aplicação precisa criar mais
links ou fazer mais consultas, apenas envie uma mensagem
falando qual é o seu projeto, ip do servidor e qual limite irá
precisar. Todos os pedidos são lidos e aprovados em até
24h. Pelo arquivo remain.axml é possível ver o limite e
as consutas restantes.
Como usar a API
O método para usar a API é extremamente
simples e fácil. Pode ser feito com poucas linhas em qualquer
linguagem que tenha acesso à Internet, como o PHP, javascript,
asp, java, Action Script e C. Nos os parâmetros ?u= você
deve passar a alias do link. Por exemplo: http://uiop.me/Td3 é
?u=3d3
No PHP, a maneira mais simples é através
do file_get_contents().
Também existe a possibilidade de integrá-la com o cURL
ou outras classes que você quiser. Veja como é fácil
criar um redirecionamento em apenas 6 linhas: http://uiopme.pastebin.com/f56af4807.
Galeria
Envie o logo e url de sua aplicação por email, que ele
será inserido na futura mini-galeria de aplicativos usam a API. O
seu aplicativo é indispensável nela!

Você é um desenvolvedor e ainda não tem hospedagem
própria?
Não deixe de conhecer a ArgoHost.
São vários planos, todos com espaço e domínios
ilimitados, pelos melhores preços do mercado. Além disso,
possui outros serviços como registro
de domínios, revendas Windows e Linux, servidores dedicados,
WebRádio e muito mais.