SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
API's Abertos
   Grupo Ouro
   Adriana Coelho
    Daniel Nora
  Estevão Andrade
     Vitor Diniz
O que são API's?
● API (Application Programming Interface, ou
  Interface de Programação de Aplicativos) é um
  conjunto de funções implementadas em um
  software para a utilização de suas
  funcionalidades.
● É composto por uma série de funções acessíveis
  somente por programação.
● Permite utilizar características do software menos
  evidentes ao utilizador tradicional.
Conceitos básicos
● Uma empresa geralmente libera o API de seu
  software para o uso público, de modo que
  desenvolvedores de software possam criar novas
  funcionalidades e serviços.

● O uso de API tem se generalizado recentemente
  nos plugins. Desenvolvedores liberam uma API
  para que outros desenvolvedores criem plugins,
  aumentando a funcionalidade do software.
Api's disponiveis no mercado
Redes sociais               Fotografias
                                                      Anuncios
    - Facebook API
                                - Instagram API          - Google AdWord
    - Last.fm API
                                - Flickr API             - Yahoo Ads
    - OpenSocial
                                - Picasa W.A.D. API
                                - Photobucket API     Pagamentos
Video

    - Youtube API           Mapas                        - PayPal
    - Vimeo developers AP                                - Moip
                                - Google Maps API        - PagSeguro
Outros                          - Yahoo Maps API
                                - MapQuest API
    - Blogger Data API          - Bing Maps API
    - Buscapé API
    - Google Charts
    - Amazon API
Como eles tem sido usados
Rede sociais: São API's com intuito de fornecer novas ferramentas de interação entre
os usuários do site e a web, ou entre os usuários do site.
Exemplo: Botão like, do Facebook. Na API consta diversas formas de aplica-lo em
paginas externas ao proprio.



Fotografias e Videos: São API's que fornecem ao desenvolvedor diferentes maneiras
de se visualizar o video ou a foto, tornando personalizável a utilização dos mesmos.
Exemplo: Youtube Api. É possivel com ela você gerar um player proprio , utilizando as
funções já disponiveis na API.
Como eles tem sido usados
Anúncios e Pagamentos: São API's com intuito de fornecer ferramentas para os
desenvolvedores implementarem e aplicarem em seus sites , de maneiras que facilita o
anúncio e o pagamento.
Exemplo: Paypal. Na API é possivel integrar qualquer site de compras online para
realizar o pagamento via paypal.




Mapas: São API's para disponibilizar a integração dos mapas gerados pelos servidores
(Google, Yahoo , Bing , etc) com as funcionalidades desejadas pelo desenvolvedor.
Como possibilitar geolocalização, traçar rotas.
Exemplo: Google Maps.
Como eles tem sido usados
Outros: Em geral essas API's servem para facilitar o uso dos serviços prestados pelas
desenvolvedoras , isso em geral nas paginas dos usuários .

    - Blogger Data API ( Aplicação para blogs)
    - Buscapé API (Aplicação para busca)
    - Google Charts (Aplicação para desenvolvimento de graficos)
    - Amazon API (Aplicação para utilização dos serviços liberados pela Amazon)
Padrões e formatos existentes
- Dados nos formatos JSON e XML

- Troca de dados por HTTP

- Alguns serviços preferem utilizar padrões
estabelecidos, como XML-RPC e JSON-RPC
Ambientes de Desenvolvimento e
Ferramentas
Editores
● Netbeans
● Eclipse
Sites de Referência
https://developers.google.com/

http://www.bing.com/developers/

https://developer.paypal.com/

http://developer.buscape.com/api/
Bibliografia
http://en.wikipedia.org/wiki/Application_programming_interface

http://informatica.hsw.uol.com.br/conferencia-api.htm

http://webholic.com.br/search/api+aberta+para+desenvolvedores/

Weitere ähnliche Inhalte

Andere mochten auch

Acorazado richelieu
Acorazado richelieuAcorazado richelieu
Acorazado richelieu
AmbrosioS
 
Boletim 8 Projeto Geração Mulher
Boletim 8 Projeto Geração MulherBoletim 8 Projeto Geração Mulher
Boletim 8 Projeto Geração Mulher
Casa da Rocha
 
La posta 4
La posta 4La posta 4
La posta 4
La Posta
 
A reforma e contrarreforma
A reforma e contrarreformaA reforma e contrarreforma
A reforma e contrarreforma
Matheus Augusto
 

Andere mochten auch (6)

Acorazado richelieu
Acorazado richelieuAcorazado richelieu
Acorazado richelieu
 
Boletim 8 Projeto Geração Mulher
Boletim 8 Projeto Geração MulherBoletim 8 Projeto Geração Mulher
Boletim 8 Projeto Geração Mulher
 
La posta 4
La posta 4La posta 4
La posta 4
 
A reforma e contrarreforma
A reforma e contrarreformaA reforma e contrarreforma
A reforma e contrarreforma
 
Tercera Cultura
Tercera  CulturaTercera  Cultura
Tercera Cultura
 
Sociales 7 3
Sociales 7 3Sociales 7 3
Sociales 7 3
 

Ähnlich wie APIs abertos

API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0
grupoass
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
Diego Almeida Gava
 
Tecnologias web 2.0 Mashup
Tecnologias web 2.0 MashupTecnologias web 2.0 Mashup
Tecnologias web 2.0 Mashup
netin_bh
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
Diego Almeida Gava
 

Ähnlich wie APIs abertos (20)

API's Abertos
API's AbertosAPI's Abertos
API's Abertos
 
APIs Abertas
APIs AbertasAPIs Abertas
APIs Abertas
 
Mashup
MashupMashup
Mashup
 
Mashup
MashupMashup
Mashup
 
Projeto iii
Projeto iiiProjeto iii
Projeto iii
 
API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0
 
Mashups
MashupsMashups
Mashups
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebook
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 
Tecnologias web 2.0 Mashup
Tecnologias web 2.0 MashupTecnologias web 2.0 Mashup
Tecnologias web 2.0 Mashup
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
Apresentação 3 de asoso (1)
Apresentação 3 de asoso (1)Apresentação 3 de asoso (1)
Apresentação 3 de asoso (1)
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 
Mashup
MashupMashup
Mashup
 
APIs
APIsAPIs
APIs
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e design
 
Mashup
MashupMashup
Mashup
 
Api facebook
Api facebookApi facebook
Api facebook
 

Kürzlich hochgeladen

Kürzlich hochgeladen (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

APIs abertos

  • 1. API's Abertos Grupo Ouro Adriana Coelho Daniel Nora Estevão Andrade Vitor Diniz
  • 2. O que são API's? ● API (Application Programming Interface, ou Interface de Programação de Aplicativos) é um conjunto de funções implementadas em um software para a utilização de suas funcionalidades. ● É composto por uma série de funções acessíveis somente por programação. ● Permite utilizar características do software menos evidentes ao utilizador tradicional.
  • 3. Conceitos básicos ● Uma empresa geralmente libera o API de seu software para o uso público, de modo que desenvolvedores de software possam criar novas funcionalidades e serviços. ● O uso de API tem se generalizado recentemente nos plugins. Desenvolvedores liberam uma API para que outros desenvolvedores criem plugins, aumentando a funcionalidade do software.
  • 4. Api's disponiveis no mercado Redes sociais Fotografias Anuncios - Facebook API - Instagram API - Google AdWord - Last.fm API - Flickr API - Yahoo Ads - OpenSocial - Picasa W.A.D. API - Photobucket API Pagamentos Video - Youtube API Mapas - PayPal - Vimeo developers AP - Moip - Google Maps API - PagSeguro Outros - Yahoo Maps API - MapQuest API - Blogger Data API - Bing Maps API - Buscapé API - Google Charts - Amazon API
  • 5. Como eles tem sido usados Rede sociais: São API's com intuito de fornecer novas ferramentas de interação entre os usuários do site e a web, ou entre os usuários do site. Exemplo: Botão like, do Facebook. Na API consta diversas formas de aplica-lo em paginas externas ao proprio. Fotografias e Videos: São API's que fornecem ao desenvolvedor diferentes maneiras de se visualizar o video ou a foto, tornando personalizável a utilização dos mesmos. Exemplo: Youtube Api. É possivel com ela você gerar um player proprio , utilizando as funções já disponiveis na API.
  • 6. Como eles tem sido usados Anúncios e Pagamentos: São API's com intuito de fornecer ferramentas para os desenvolvedores implementarem e aplicarem em seus sites , de maneiras que facilita o anúncio e o pagamento. Exemplo: Paypal. Na API é possivel integrar qualquer site de compras online para realizar o pagamento via paypal. Mapas: São API's para disponibilizar a integração dos mapas gerados pelos servidores (Google, Yahoo , Bing , etc) com as funcionalidades desejadas pelo desenvolvedor. Como possibilitar geolocalização, traçar rotas. Exemplo: Google Maps.
  • 7. Como eles tem sido usados Outros: Em geral essas API's servem para facilitar o uso dos serviços prestados pelas desenvolvedoras , isso em geral nas paginas dos usuários . - Blogger Data API ( Aplicação para blogs) - Buscapé API (Aplicação para busca) - Google Charts (Aplicação para desenvolvimento de graficos) - Amazon API (Aplicação para utilização dos serviços liberados pela Amazon)
  • 8. Padrões e formatos existentes - Dados nos formatos JSON e XML - Troca de dados por HTTP - Alguns serviços preferem utilizar padrões estabelecidos, como XML-RPC e JSON-RPC