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. 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]
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. Alex Piaz - alex@piaz.com.br
http://www.zaip.net/
http://www.twitter.com/zaip
http://www.delicious.com/alexpiaz/foursquare
Notas del editor
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