Agora temos API

Os serviços Web modernos normalmente permitem o acesso externo aos seus dados por meio de APIs e Web Services, assim qualquer programador pode criar novas aplicações usando a inteligência e infra-estrutura do serviço original.

O boo-box está lançando uma API, a partir de agora você pode usar nosso sistema de recomendações e criar suas próprias aplicações de recomendação de produtos.

Vantagens:

  • Fazemos o impossível pra trazer melhores resultados, nosso sistema de recomendações é refinado constantemente, propondo produtos cada vez mais relevantes para sua audiência.
  • Você pode usar a API do boo-box pra fazer buscas em e-commerces que não têm API pública.
  • Temos um incrível sistema de cache super-poderoso, que faz buscas mais rapidamente que as APIs originais (isso é magia!)
  • Você pode exibir as recomendações do boo-box com o visual que quiser, não necessariamente na nossa caixinha que abre sobre o site (mas a caixinha é bem bonitinha, admita).
  • Retorna um XML super magro, rápido para carregar e interpretar, muito menor e mais simples que os XMLs dos e-commerces.

Assim como qualquer outro serviço boo-box, fazer buscas usando a API, é muito simples, basta fazer uma requisição para:
http://boo-box.com/api/format:xml/aff:ecommid/uid:userid/tags:searchterms

Parâmetros obrigatórios:

  1. aff: O identificador do programa de afiliados, identifica também o e-commerce no qual a API vai fazer a busca por produtos, pode ser:
    1. amazonid
    2. amazonukid
    3. amazonjpid
    4. amazonfrid
    5. amazondeid
    6. ebayid
    7. mercadolivreid
    8. submarinoid
    9. americanasid
  2. uid: O seu código identificador no programa de afiliados, é a partir deste código que o programa de afiliados irá efetuar o pagamento. O do boo-box, por exemplo, é boobo-20.
  3. tags: Os parâmetros de busca, palavras separadas por “+” ou espaços.

Exemplos:

  1. http://boo-box.com/api/format:xml/aff:amazonid/uid:boobo-20/tags:mombojo%20mp3
  2. http://boo-box.com/api/format:xml/aff:mercadolivreid/uid:foobar/tags:carandiru
  3. http://boo-box.com/api/format:xml/aff:ebayid/uid:1042/tags:ubuntu%20book

Próximas atualizações:

  1. Possibilidade de retornar mais informações dos produtos, bastando pra isso passar um parâmetro extra.
  2. Dados em formato JSON, e não apenas XML. (feito: Agora servimos JSON na nossa API)

So você tem qualquer dúvida, envie um e-mail para help@boo-box.com, ficaremos felizes em ajudar um amigo programador =)

11 Responses

  1. [...] boo-blog » Blog Archive » Agora temos API Os serviços Web modernos normalmente permitem o acesso externo aos seus dados por meio de APIs e Web Services, assim qualquer programador pode criar novas aplicações usando a inteligência e infra-estrutura do serviço original. (tags: http://www.boo-box.com 2007 mes9 dia22 webservices api boo-box mashup brazil) [...]

  2. Muito bom!
    Parabéns a equipe boo-box!

    Renato Carvalho - October 24th, 2007 at 23:33
  3. [...] Leal, um dos desenvolvedores da boo-box, e venho informar que acabamos de liberar os resultados da nossa API em formato [...]

  4. [...] boo-box em português foi anunciada a integração da ferramenta com o Submarino e Americanas.com, API XML totalmente aberta e links viajantes, que aparecem em RSS, e-mails, sites. Essa é a mais importante atualização [...]

  5. [...] Dataportabilty, APIs abertas, OpenSocial, DiSo, lifestream… são todos assuntos que devem estar na agenda de quem quer [...]

  6. API do Boo Box em Python…

    Parece que eu andei um tanto desatualizado. Só essa semana que eu reparei que o boo-box tinha uma API. Apesar da API ser simples, resolvi implementar uma API de alto nível para ela, em Python. Ficou assim:

    import boo_box
    from boo_box.affiliates…

    Walter Cruz - devlog - April 15th, 2008 at 22:50
  7. Caraca! Tava no site da Americanas e pensei: “será que ela tem alguma API?”. Procurei por todo o site e nada!

    Vim ao Google e topo com isso… MUITO BOM!
    Ainda nao vi a fundo ou testei, mas pelo que parece é realmente muito útil.

    Edson Mattos - May 1st, 2008 at 20:11
  8. [...] um tempo atrás, eles lançaram APIs que te permitem acessar os dados das pesquisas feitas e manipulá-las da maneira que quisesse. [...]

  9. agradecimentos para este local mas isn’ t ele availible em inglês?

    ingiltere dil okulu - September 12th, 2008 at 8:53
  10. [...] então a única api existente para o Boo-Box é em REST(xml/JSON). Por que não portar uma API para o lado cliente e mais ainda para o [...]

  11. Com certeza teremos muitas ferramentas desenvolvidas com uso dessa APi.. Agora e esperar para ver..
    Parabéns Marco Gomes.

    Rodrigo Porto - October 9th, 2008 at 20:21

Leave a Reply