Your SlideShare is downloading. ×
Blogs SAPO
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Blogs SAPO

1,601

Published on

APIs dos Blogs do SAPO.< …

APIs dos Blogs do SAPO.<
Exemplos práticos de Integração com aplicações.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,601
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Blogs Arquitectura e API
  • 2. Agenda 1. Plataforma 2. Dados actuais 3. Arquitectura 4. Web Services 5. Feeds 6. DEMO
  • 3. Blogs do SAPO • http://blogs.sapo.pt • Equipa: 6 pessoas • Baseado na plataforma Livejournal • Desenvolvimento: 4 meses • Entrada em produção: 1 de Março, 2006
  • 4. Dados actuais • 160.000+ blogs registados • 1.000.000+ posts • 1.800.000+ comentários
  • 5. Arquitectura Cache Memcached VIP LB WEB Apache Alteon Perlbal DB mod_perl MySQL
  • 6. Categorias de Web Services • http://services.sapo.pt/Metadata/Service/Blogs • Detalhes de blogs • Gestão de posts • Gestão de rascunhos • Gestão de comentários
  • 7. Características dos Web Services • REST Webservices • Exportação da API interna para WS • Significado dos parâmetros • user • itemid / jitemid • jtalkid
  • 8. Detalhes de blogs • ListBlogs • BlogRemove
  • 9. Gestão de posts • LastPosts • PostCreate • PostRemove • PostUpdate
  • 10. Gestão de rascunhos • DraftList • DraftCreate • DraftDelete • DraftFetch • DraftPublish
  • 11. Gestão de comentários • LastComments • CommentApprove • CommentReject • CommentDelete
  • 12. Feeds • Feed geral posts - http://blogs.sapo.pt/feedposts.bml • Feed geral comentários - http://blogs.sapo.pt/feedcomments.bml • Feed tag -http://blogs.sapo.pt/tagrss.bml?tag=TAG • Feed destaques - http://blogs.sapo.pt/destaquesrss.bml
  • 13. DEMO
  • 14. Blog temático 1. Imaginar tema 2. Encontrar fonte de dados 3. Filtrar dados relativamente ao tema 4. Gerar posts 5. ??? 6. Profit!
  • 15. is_interesting()
  • 16. Fonte de dados: Broker
  • 17. process_blog_post()
  • 18. do_post()
  • 19. Dúvidas?
  • 20. Contactos • André Cruz - (andre.cruz@co.sapo.pt) • Hugo Costa - (hugo.costa@co.sapo.pt)

×