SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
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/

Mais conteúdo relacionado

Destaque

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

Destaque (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
 

Semelhante a API's Abertas: Conceitos, Exemplos e Usos

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 0grupoass
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebookGedeon Santos
 
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 FacebookDiego Almeida Gava
 
Tecnologias web 2.0 Mashup
Tecnologias web 2.0 MashupTecnologias web 2.0 Mashup
Tecnologias web 2.0 Mashupnetin_bh
 
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 publicidadePaperCliQ Comunicação
 
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 publicidadeTarcízio Silva
 
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 FacebookDiego Almeida Gava
 
Estratégia api e design
Estratégia api e designEstratégia api e design
Estratégia api e designJeison Barros
 

Semelhante a API's Abertas: Conceitos, Exemplos e Usos (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
 

API's Abertas: Conceitos, Exemplos e Usos

  • 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