Dev (Back & Front)ARTIGO

Como obter os dados de uma oferta a partir de seu ID

Muitas vezes, ao se trabalhar com sistemas de cache em aplicativos, as informações das ofertas podem ficar desatualizadas ou até mesmo deixar de existir. Um problema parecido com esse ocorreu no plugin Lomadee WP – Ofertas Relacionadas, que devido ao cache, o link para a oferta se tornava inválido após um certo período.

Para estes casos, é recomendável não linkar a oferta diretamente para sua URL recuperada em uma primeira requisição. O recomendável é criar um link interno no aplicativo e, ao acessá-lo, passar como parâmetro o ID da oferta. Seu aplicativo fará uma nova requisição ao Buscapé com o ID da oferta como filtro e, assim, obter os dados e principalmente o link da oferta atualizados. Isso evita que você redirecione um cliente para uma oferta e não seja remunerado.

Exemplo:

Supondo que seu aplicativo fez uma primeira requisição às ofertas relacionadas à palavra-chave “notebook” e gravou esta consulta no cache de seu aplicativo:

<!--?xml version="1.0" encoding="UTF-8" standalone="yes"?-->

<details> 6a46486e764a51354753343d
0.0.0.1
buscape.improjetos.com.br
2012-05-29T16:34:12.012-03:00
34
success
<code>0</code>
success
</details>

Notebook

Notebook HP DV7T - 6C00 Core i7 8GB HD 750GB Bluray Ati Radeon 7690M Tela 17.3 LED Windows 7 - cod. 1716

2823.26

Wer informatiica

Sua melhor compra na internet

168
5.0

Vamos agora obter os dados atualizados da oferta com o ID “95475216”:

<!--?xml version="1.0" encoding="UTF-8" standalone="yes"?-->

<details> 6a46486e764a51354753343d
0.0.0.1
buscape.improjetos.com.br
2012-05-29T16:34:50.247-03:00
4
success
<code>0</code>
success
</details>

É isso, developers! Espero que vocês tenham compreendido!

pelo Dev Buscapé Developer desenvolvedores externos podem utilizar o WebService disponível pelo Buscapé para criar suas próprias aplicações. No Githun, acompanhe /devbuscapecompany

Ver perfil