Zapt.In API

A API do Zapt.In existe para permitir que desenvolvedores interajam programaticamente com os serviços de nosso site. Assim eles podem integrar suas aplicações e sites com o Zapt.In criando novas funcionalidades, mashups e outras aplicações.

A documentação da API e um projeto que agregará implementações de referências e exemplos está no GitHub e você pode ajudar fazendo testes, enviando correções e principalmente criando novos programas ou bibliotecas que utilizem nossa API. Se você desenvolver alguma biblioteca que abstria a API e permita que desenvolvedores utilizem ela com mais facilidade, por favor nos envie seu código para que possamos adicioná-lo na lista de exemplos no GitHub.

Se tiver alguma dúvida, pode mandar bala diretamente para nosso email de suporte () que tentaremos ajudar.

Chave da API

Ahh, para utilizar nossa API é preciso que você tenha uma conta no Zapt.In e utilize uma chave de acesso (API KEY). Para descobrir sua chave basta clicar no link Perfil na menu de usuário no topo direito da página.

Zaptin_user_menu_perfil

Um exemplo para você mandar brasa:

A chamada abaixo irá encurtar a URL do Google:
http://zapt.in/api/links/shorten?format=json&version=1.0&login=fulano&key=Z_73904ea9ffdf121223f81743dce73777&longUrl=http://google.com
Atenção: Para testar este exemplo, não se esqueça de alterar as credenciais de acesso (login e key) para as suas credenciais de acesso. E para obter respostas em outros formatos altere o parâmetro format para um dos formatos disponíveis: json, xml e text.
A resposta em JSON seria:
{"errorCode":0,"errorMessage":null,"results":{"http://google.com":{"hash":"9","shortKeywordUrl":null,"shortUrl":"http://zapt.in/8J","userHash":"8J"}},"statusCode":"OK"}
E em XML:
<zaptin>
  <errorCode>0</errorCode>
  <errorMessage></errorMessage>
  <results>
    <nodeKeyVal>
      <userHash>8J</userHash>
      <shortKeywordUrl></shortKeywordUrl>
      <hash>9</hash>
      <nodeKey>
        <![CDATA[http://google.com]]>
      </nodeKey>
      <shortUrl>http://zapt.in/8J</shortUrl>
    </nodeKeyVal>
  </results>
  <statusCode>OK</statusCode>
</zaptin>
Aprenda mais na página da API do Zapt.In no GitHub.

Zapt.In + Twitter!

Twitter_bird_32 Você pode integrar sua conta do Twitter com o Zapt.In e enviar seus links encurtados diretamente de nosso site. Clique aqui e siga as instruções!

Encurte mais fácil!!!

Instale o Bookmarklet do Zapt.In em seu browser e encurte suas URLs com apenas 1 clique. Arraste o link abaixo para a barra de favoritos do seu browser:

Zapt.In para Safari Firefox Opera
Zapt.In para Chrome
Zapt.In para Ie *
* Instruções aqui.

Atenção:

Esta aplicação já é quase versão alfa. Continuo mexendo muito no codebase, mas apanhando um pouco menos do rails, do Heroku (que realmente é muito interessante) e do Git (apesar de ainda ser #noob).

Pode ficar tranquilo que seus dados não desaparecerão a qualquer momento. Sua ajuda continua sendo a mais importante para que possamos evoluir. Use e divulgue o Zapt.In, e quando encontrar algo ou tiver uma idéia, clique no botão sugestões aqui do lado e mande seu recado.

Mais uma da Piece of Cake Software! ;-)