Archive for the ‘API’ Category

Nova API do migre.me em LOLCODE

Thursday, April 1st, 2010

Com o objetivo de ampliar o leque de opções para desenvolvedores que desejam utilizar o migre.me como plataforma, a Kingo Labs lança hoje a primeira API para um encurtador de URLs escrita em LOLCODE.

Com a entrada de muitos programadores jovens no mercado e a crescente popularização dos dialetos específicos da internet nós acreditamos que liberar cada dia mais serviços em LOLCODE poderá mudar o mercado em pouco tempo.

Veja abaixo todos os formatos de resposta da API de encurtar URLs do migre.me:

Formato URL para requisição
XML http://migre.me/api.xml?url=http://kingolabs.com.br
Texto Puro http://migre.me/api.txt?url=http://kingolabs.com.br
LOLCODE http://migre.me/api.lol?url=http://kingolabs.com.br

Compartilhe links com o migre.me

Friday, January 22nd, 2010

Uma nova funcionalidade para os desenvolvedores: compartilhar posts de sites/blogs no twitter com links migre.me

o site bbb.globo.com compartilha seus posts com o migre.me

Para isso, existem duas opções muito simples:

- Opção 1: Passando somente uma URL

Ex:

http://migre.me/compartilhar?url=http://kingolabs.com.br/blog/2010/01/13/conheca-o-mascote-do-migre-me/

A API vai redirecionar pra Home do Twitter, com o título da página e a URL curta pré-escritos:  “Kingo Labs  » Blog Archive   » Conheça o mascote do Migre.me http://migre.me/gUR6″

- Opção 2: Personalizando o link compartilhado

Ex:

http://migre.me/compartilhar?msg=Amo+o+blog+da+Kingo+Labs+http://kingolabs.com.br/blog/2010/01/13/conheca-o-mascote-do-migre-me/

Agora com a sua mensagem: “Amo o blog da Kingo Labs http://migre.me/gUR6″

Dúvidas? Estamos à disposição na caixa de comentários.

SubLink, extensão que converte para links Migre.me

Monday, December 7th, 2009

O SubLink/migre.me é uma extensão que converte URLs para links do Migre.me diretamente onde você digita textos ou pelo botão da barra de ferramentas. Também mostra o destino dos endereços compactados.

Criando links:

Barra de ferramentas

O SubLink vem com o botão Copiar como migre.me, que converte e copia o endereço da aba atual. Use Ctrl+V para colá-lo em algum texto.

O botão não aparece por padrão. Adicione-o na barra de ferramentas pela janela de personalização do Firefox (menu Exibir > Barras de ferramentas > Personalizar).

migre-me-botao

Na barra de endereço

Clique com o botão direito no campo de endereço do Firefox e selecione Copiar como migre.me.

O endereço será convertido para migre.me e colocado na área de transferência. Use o comando Ctrl+V para utilizá-lo.

migre-me-copiar

Links memorizados

Cada vez que você compacta um endereço pela extensão ele é memorizado. Os links podem ser consultados pela janela Biblioteca do Firefox (em Histórico > Exibir todo o histórico).

Você pode memorizar manualmente outros links do migre.me. Clique com o botão direito em um endereço do migre.me e selecione Memorizar.

migre-me-biblioteca

Na edição de textos

Quando estiver escrevendo algo como um tweet e quiser converter um endereço, basta clicar nele com o botão direito.

A extensão vai detectá-lo e exibir o comando Compactar com migre.me.

Clique e aguarde alguns instantes. O endereço será enviado para o migre.me e substituído automaticamente.

migre-me-converter

migre-me-convertido

Descompactando links:

Em links

Clique com o botão direito em um link como o do migre.me para verificar qual é o destino.

Se você clicar em um link de redirecionamento diferente (como bit.ly ou tinyurl.com) terá a opção de convertê-lo para um endereço migre.me.

Se o endereço estiver no seu histórico, você verá o favicon e título da página.

migre-me-link

Além das páginas

A extensão não funciona apenas na web. Você pode utilizá-la, por exemplo, no Echofon.

Os links curtos são descompactados no menu de contexto dos tweets do Echofon e potencialmente de outras extensões.

migre-me-twitterfox

Seleção

Se a detecção automática de endereço não for satisfatória, selecione a parte desejada e clique com o botão direito.

migre-me-selecao

Fonte: http://br.mozdev.org/migre.me/

Agradecimento: @br_mozdev

bDule, novo cliente de Twitter, integra o Migre.me

Thursday, October 15th, 2009

bDule é um novo cliente de Twitter, disponível apenas para windows, que permite escolher a forma de distribuir o conteúdo e de também interagir com contatos de outras redes sociais, como o Facebook.

Com o bDule é possível fazer praticamente tudo que é feito no site do Twitter. Você pode enviar suas mensagens ou fotos, acompanhar as atualizações dos usuários que você segue, responder, retweetar, ou mandar mensagens diretas. Além disso, é possível criar grupos de usuários, opção ideal para aqueles que seguem muitos perfis.

E sabe o que é mais legal? Ele integra o Migre.me dentre os serviços de encurtadores de url.

Instalando e utilizando o sistema

Após a  instalação, uma vez iniciado, você apenas precisa entrar com seu login e senha do Twitter ou do Facebook.

Feito isso, basta ir no canto superior direito e seguir os passos abaixo:

print1

print2

Pronto, cliente devidamente configurado com o Migre.me. Aproveitem!

Configure o Migre.me no Tweetie

Tuesday, October 13th, 2009

O Migre.me lançou hoje uma API que retorna o resultado em txt, ideal para ser usada nas configurações de alguns clientes de Twitter, como o recém-lançado Tweetie 2, para o iPhone.

Para configurar o seu Tweetie, siga os passos abaixo:

Na tela inicial do programa, clique em Settings;
Clique na Opção “URL Shortening”;
Selecione “Custom”;
Digite na caixa:

http://migre.me/api.txt?url=%@

Pronto! O seu programa ficará configurado para usar o Migre.me como encurtador padrão de urls.

Sobre o ataque ao migre.me

Monday, April 20th, 2009

Na noite de sábado, o migre.me sofreu uma tentativa de burlar o ranking de mais retuitados. Um script divulgado na internet permitia a criação de vários usuários fantasmas no twitter, que, ao retuitarem uma mensagem, fazia com que o link subisse rapidamente no ranking do migre.me.

Na verdade, ao meu ver, não se trata de um bug nem do twitter nem do migre.me. O que aconteceu na minha opinião foi a má utilização das ferramentas para obter vantagens pessoais. Seria como ficar criando emails e votando em alguma enquete, só para escolher quem ficar em primeiro!

De qualquer jeito, em respeito aos anunciantes e ao pessoal que consegue seus retweets de maneira honesta, alguns minutos depois do ataque criei uma funçãozinha rápida para verificar se a conta é fantasma ou não, sem aumentar o tempo de varredura do robô (parte mais crítica do migre.me atualmente). Como a coluna de + Retuitados é a parte que eu considero a mais legal do site por não depende muito de popularidade, tentar atacar ela é para mim um completo desaforo!

E por fim, como não houve tentativa de invasão e sim uma tentativa de burlar o sistema através do twitter, nenhum dado foi roubado de nossa base de dados.

Grato por todos que me avisaram sobre o script malicioso:  @twittess, @plus10 e @rodrigotucano (esqueci de mais alguém?)

Jonny

API – Gerador de URLs

Sunday, February 15th, 2009

Depois de alguns pedidos, resolvi liberar uma API de geração de URLs do migre.me. Para utilizá-la, é simples! Basta enviar a URL para o endereço http://migre.me/api.xml?url=[ENDEREÇO], obviamente, substituindo o [ENDEREÇO] pela URL em questão.

Algumas coisas importantes:

1- A URL DEVE ESTAR EM FORMATO CODIFICADO, ou seja, somente com caracteres alfanuméricos. Durante a programação, basta codificar o endereço com alguma função que faz essa codificação. No caso do PHP, teriamos algo como:

<?php
// URL para compactar
$url=“http://videolog.uol.com.br/video.php?id=406097″;

// usando a função urlencode para codificar a URL
$codificado=urlencode($url);

// retornará
//http%3A%2F%2Fvideolog.uol.com.br%2Fvideo.php%3Fid%3D406097

echo $codificado;
?>

2- Existe um limite de 30 URLs no intervalo de 1 hora por IP para qualquer usuário (free).

3- O resultado será o seguinte:

<item>
<title>XML Migre.me</title>
<error>0</error>
<created_at>Sun, 15 Feb 2009 19:11:55 -0300</created_at>
<source>api</source>
<date>2009-02-15 19:11:55</date>
<id>19E</id>
<url>http://www.youtube.com/watch?v=btAaUZIhV6c</url>
<migre>http://migre.me/19E</migre>
<category>free</category>
</item>

title: O nome do arquivo (fixo)
error: pode ser 0, 1 ou 2.

0 – ausência de erro,
1 – Erro 1: Limite de 30 URLs por hora excedido. Por favor, aguarde alguns minutos
2 – Erro 2: A URL deve comecar por http:// https:// ou ftp://

creat_at: Data no formato RFC 2822
source: Quem está usando o API (fixo)
date: Data que a URL foi criada, no formato “YYYY-mm-dd HH:ii:ss”
id: o id de redirecionamento
url: a URL original
migre: a URL compactada (no formato http://migre.me/id)
category: free (gratuito), platinum (gratuito, + de 30 urls/hora) ou gold (pago, com outras funcionalidades)

A API está em fase de testes! Por favor, me relatem possiveis erros com os dados gerados, assim como produtos desenvolvidos e que utilizam a API do migre.me!

Abraço para todos!