Utilizando a API do Foursquare com PHP

4,052 views

Published on

Um panorama sobre o Foursquare e como podemos utilizá-lo para nossas aplicações em PHP

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

No Downloads
Views
Total views
4,052
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Boa tarde, algumas piadas e vamos pro abraço.
    5 minutos de abertura
    OPEN STRONG
    CTA: Utilizar o 4sq para criar novas aplicações utilizando PHP!
  • Cuidado pra não ler os bullets, falar aqui um pouco sobre o que compõe o 4sq. Uma boa hora pra perguntar pra platéia o que eles sabem sobre o 4sq.
    Falar dos celulares que suporta uma porrada e tal.
    Não esquecer de citar o facebook Places!
  • O 4sq tá bombando!
    Os publicitários estão molhadinhos e os investidores tb.
    100.000 em abr 2009
    4.5 milhões em nov 2010
    + 600.000 checkins por dia!
    Novo paradigma para a publicidade.
  • Como desenvolvedores temos que nos ajustar a demanda que certamente virá.
    Já dá pra fazer coisas pequenas pra clientes pequenos
  • Aplicativos móveis
    Coisas simples como na página de localização de uma empresa colocar no google maps os restaurantes, hoteis, farmacias ou coisa parecida.
    Badge add to foursquare [ entrar no site e mostrar, basta escolher um venue qq e ir no botão embed]
    Falar do case do O Globo (branding page)
    Aqui as piadas basicas da suruba no motel e o checkin no cassino clandestino e boca de fumo.
  • Explicar rapidamente o que é cada item.
  • Por que tem que registrar?
    Dar uma passada bem en passant sobre o OAuth [se tiver alguma palestra sobre na conf mandar os sobrinhos pra lá]
    Se for o caso, entrar no site pra mostrar pra eles.
  • Um bla bla do Google Maps
    Falar que a documentação está na lista e chamar as pessoas pra assinar a lista.
    Falar do que o cara precisa saber pra mexer na parte do PHP
  • Enfase nos limites!
    Falar sobre caching
    Chamadas anonimas lembrar que o conteúdo é nosso, dos usuṕarios.
  • Comentar um pouco sobre o que dá pra fazer e tal. Detalhar os principais metodos e conclamar o povo a testar por si mesmos!
  • Falar do exemplo sobrinho pra mostrar como é facil
    Dizer porque escolhei o foursquare-async
    Daqui direto pro código
  • Utilizando a API do Foursquare com PHP

    1. 1. Utilizando a API do Foursquare com PHP Alex Piaz novembro de 2010 @phpconfbr
    2. 2. O que é? • LBS [location based service] • Rede Social • Jogo • UGC • Geo Marketing • Mobile http://www.foursquare.com
    3. 3. História • NYC - 11 de março de 2009 • 4.5 milhões de usuários (11/2010)
    4. 4. Tá bom, mas e daí?
    5. 5. Ah! Tá. O que dá pra fazer ?
    6. 6. Começando... • Venues (estabelecimentos) • Checkins • Badges • Mayor • Tips • Branding Pages
    7. 7. http://foursquare.com/oauth/ Registre sua aplicação!
    8. 8. Finalmente, a API! http://groups.google.com/group/foursquare-api/web/api-documentation E seus companheiros! • http://code.google.com/apis/maps/documentation/javascript/ • http://code.google.com/apis/maps/documentation/flash/ • http://code.google.com/apis/maps/documentation/geocoding/ • Pela sociobiodiversidade: http://php.miniprojects.org/vekit/ + PHP/Json/Jquery e todo o bla bla bla cotidiano.
    9. 9. Finalmente, a API! • RESTful • Retorna Json ou XML • Autenticação OAuth • Chamadas anônimas • Limites o 200 requisições/hora  BasicAuth  OAuth  IP • User-Agent [evitar os padrões]
    10. 10. Finalmente, a API!
    11. 11. Entra em cena o PHP! • http://code.google.com/p/foursquare-php/ • http://code.google.com/p/php-rest-api/ • https://github.com/jmathai/foursquare-async Vamos pra parte boa agora! http://phpconf.zaip.net/4sq
    12. 12. Alex Piaz - alex@piaz.com.br http://www.zaip.net/ http://www.twitter.com/zaip http://www.delicious.com/alexpiaz/foursquare

    ×