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!







