Acesso a API do UOLMais
Opa galera, neste post vou descrever como acessar a API do provedor UOL Mais para trazer os videos postados por um usuario. Quem ja tentou fazer isso sabe que a documentacao da API de acesso e escassa e desatualizada no endereco http://mais.uol.com.br/static/dev.vm (e nao adianta ligar pro UOL que nao resolve nada!).Como estou agora na DPTO/ShowLivre.com tive que desenvolver algo que pudesse “capturar” os dados desse site (sem spiders Eder!!!) e que ao mesmo tempo conseguisse filtrar os resultados de uma forma que eu possa colocar os estilos CSS, tratar as imagens dos thumbnails etc…Bem, vamos ao codigo que jah escrevi demais!Em primeiro lugar instancie a API do UOLMais no seu HTML:<script src=”http://mais.uol.com.br/stc/api/apiuol.js” type=”text/javascript”></script>Com isso voce jah pode acessar os dados da API do UOLMais com o seguinte script:PS. Antes que eu me esqueca, estou usando jQuery para popular a DIV com o conteudo!<script type="text/javascript">function init(){getUOLMaisVideos(profile,page,items,sort,types,thumbs,place);}</script>Onde os argumentos representam:
- profile: Codigo do usuario que voce quer “capturar os videos”.
- page: Numero da pagina que voce quer.
- items: Numero de itens por pagina (Recomendo menos de 25 para nao comprometer a performance!).
- sort: Mais Recentes, Mais Vistos, Mais Favoritos (Pesquise na documentacao oficial :)!)
- types: V para video, I para Imagens e T para textos.
- thumbs: Tamanho que voce quer os thumbnails (small, medium e large).
- place: Lugar onde voce quer colocar toda essa informacao
O codigo completo esta disponivel em http://brajola.com/d/scripts/UOLMais.js
EDITADO: Opa galera, descobri uma forma de obter os dados com PHP sem utilizar nada de Javascript. Nos próximos dias posto o manual aqui para vocês.