API - Bagarai.us
Especificações
Você precisa enviar parâmetros para http://bagarai.us/api.php via GET ou POST . Esses parâmetros são:
- O pedido action : "ShortURL" (get URL curta para um link), "expand" (get URL longo de um ShortURL), "url-stats" (obter estatísticas sobre uma URL curta) ou "stats" (obter estatísticas sobre o seu links)
- action = "shorturl" :
- url para encurtar
- keyword opcional para URLs personalizadas
- formato : json , XML ou simple (simples)
- action = "expand" :
- shorturl de expansão (pode ser abc 'ou' http://site/abc)
- formato : json , XML ou simple (simples)
- action = "url-stats"
- o shorturl para o qual obter estatísticas (pode ser abc 'ou' http://site/abc)
- formato : json ou XML
- action = "stats"
- o filter : "top" , "bottom" , "rand" ou "last"
- limite (número máximo de links para voltar)
- formato : json ou XML
Exemplo de retorno (XML)
<result>
<url>
<id>62019439011</id>
<keyword>shorter</keyword>
<url>http://somereallylongurlyouneedtoshrink.com/</url>
<date>2009-06-23 18:08:07</date>
<ip>127.0.0.1</ip>
</url>
<status>success</status>
<message>http://somereallylongurlyouneedtoshrink.com/ (ID: shorter) added to database</message>
<shorturl>http://yoursite.com/shorter</shorturl>
</result>
Exemplos de uso
http://bagarai.us/api.php?format=simple&action=shorturl&url=http://bagarai.com.br
resultado: http://bagarai.us/1
http://bagarai.us/api.php?format=simple&action=expand&shorturl=http://bagarai.us/1
resultado: http://bagarai.com.br