SlideShare uma empresa Scribd logo
1 de 24
INICIANDO COM A
REST API – UMA
INTRODUÇÃO AO
FUTURO DO
WORDPRESS
Matheus Gimenez
WordPress - 3 anos
Moderador do fórum pt_BR
Contribuidor do Odin
brasa.art.br @deshawngamer
matheus@brasa.art.br
O que é uma REST
API?
REST API é um nome usado para
aplicações geradas através de
conexões HTTP.
Ou seja, conseguimos controlar uma
aplicação (nesse caso, o WordPress)
através de dados enviados via HTTP.
Usos da REST API
no WordPress
Agora que definimos é uma REST API
temos que entender os principais
usos dela.
NOSSO NEGÓCIO É UNIR
[ IMAGEM ]
APLICAÇÕES MOBILE
NOSSO NEGÓCIO É UNIR
[ IMAGEM ]
Para fazer um painel exclusivo
NOSSO NEGÓCIO É UNIR
[ IMAGEM ]
Webapps e single page
application (SPA)
E muito mais!
A REST API utiliza a formatação JSON!
As maiores linguagens de
programação possuem
interpretadores JSON.
Então podemos utilizar em diversos
dispositivos.
Instalando o
Plugin REST API
V2
Nessa palestra trabalharemos com a
versão 2 da API.
Como ela ainda não foi adicionada
ao core do WordPress, teremos que
baixar o plugin...
Para baixarmos é só procurar no
repositório pelo nome WordPress
REST API (Version 2)
Ou baixe diretamente atráves desse
link e faça upload do ZIP no painel:
https://wordpress.org/plugins/rest-
api/
Tipos de autenticação
A API possui 3 tipos de autenticação
Tipos de autenticação
Cookie Authentication:
Essa autenticação, como o nome já
diz, é por cookies do browser.
Cookie authentication somente
funciona para temas e plugins em
uma mesma instancia do WordPress
Tipos de autenticação
Basic Authentication:
Esse tipo utiliza a autenticação
padrão do protocolo HTTP.
Não é indicado, já que as suas
credenciais vão ser passadas em cada
conexão.
Tipos de autenticação
OAuth:
Autenticação OAuth é a autenticação
principal usado para conexões
externas. No momento, as chaves
(tokens) para essa autenticação são
geradas através do WP CLI (linha de
comando do WordPress).
Usando API sem
autenticação
Esse metodo é aconselhavel somente
para testes. Não use em sites em
produção.
Usaremos o plugin WP-API-CORS
para isso:
https://github.com/thenbrent/WP-
API-CORS
Faça o download do arquivo ZIP no
GitHub e faça upload dele na página
de plugins do painel do WordPress.
Ative e vamos pra proxima!
Instalou? Agora vamos
ao primeiro teste
Depois de instalado vamos fazer um
Query simples com ela e ver se trás
resultados.
Vá no seu browser favorito e digite o
seguinte endereço:
SEU_SITE/wp-json/wp/v2/posts
Temos também uma URL de testes
da API online:
http://demo.wp-api.org/wp-
json/wp/v2/posts
A resposta será algo parecido com
isso:
Mas não precisa se assustar! No
próximo passo veremos como
visualizar esse tipo de resposta.
Visualizando
JSON atraves do
browser
A maioria dos browsers possui
extensões/addons para visualizar
JSON.
Mas aqui colocarei um exemplo de
um online:
http://json.parser.online.fr/
Melhor agora né?
Fazendo uma busca
utilizando a REST API
Agora veremos como fazer um Query
simples, buscando um post pelo
nome.
Vou fazer esse em localhost, mas a
sintaxe é a seguinte:
SEU_SITE/api/wp-
json/wp/v2/posts/?filter[s]=termo_
da_busca
Com o parametro
filter[nome_do_filtro] nós
podemos alterar o query de
várias formas
Vejam a documentação:
http://wp-api.org/#posts_retrieve-
posts_input
Possíveis filtros
● S
● category_name
● author_name
A REST API não é
só Query
Com a REST API conseguimos ir além
de só retornar posts. Nós podemos
também podemos editar, adicionar
novos.
Adicionar e editar posts
Deletar posts
e etc.
brasa.art.br/blog
matheus@brasa.art.br
twitter.com/deshawngamer

Mais conteúdo relacionado

Mais procurados

Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web APIhabib_786
 
API de segurança do Java EE 8
API de segurança do Java EE 8API de segurança do Java EE 8
API de segurança do Java EE 8Helder da Rocha
 
ASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsIdo Flatow
 
Postman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioHYS Enterprise
 
An Introduction To Automated API Testing
An Introduction To Automated API TestingAn Introduction To Automated API Testing
An Introduction To Automated API TestingSauce Labs
 
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSSWorkshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSSRodrigo Cândido da Silva
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing ToolZeba Tahseen
 
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...Edureka!
 
Introdução ao Spring Framework MVC
Introdução ao Spring Framework MVCIntrodução ao Spring Framework MVC
Introdução ao Spring Framework MVCMessias Batista
 
Automação de testes de API utilizando Postman
Automação de testes de API utilizando PostmanAutomação de testes de API utilizando Postman
Automação de testes de API utilizando PostmanLucas Amaral
 
Maven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeMaven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeHolasz Kati
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação webCentro Paula Souza
 
Introduction to API
Introduction to APIIntroduction to API
Introduction to APIrajnishjha29
 
Spring: Overview do framework mais popular para desenvolvimento em Java
Spring: Overview do framework mais popular para desenvolvimento em JavaSpring: Overview do framework mais popular para desenvolvimento em Java
Spring: Overview do framework mais popular para desenvolvimento em JavaMariana de Azevedo Santos
 

Mais procurados (20)

Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
 
API de segurança do Java EE 8
API de segurança do Java EE 8API de segurança do Java EE 8
API de segurança do Java EE 8
 
ASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP FundamentalsASP.NET Web API and HTTP Fundamentals
ASP.NET Web API and HTTP Fundamentals
 
Postman
PostmanPostman
Postman
 
Postman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenarioPostman. From simple API test to end to end scenario
Postman. From simple API test to end to end scenario
 
Rest API
Rest APIRest API
Rest API
 
Api Testing
Api TestingApi Testing
Api Testing
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
An Introduction To Automated API Testing
An Introduction To Automated API TestingAn Introduction To Automated API Testing
An Introduction To Automated API Testing
 
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSSWorkshop Microservices - Microservices com Spring Cloud e Netflix OSS
Workshop Microservices - Microservices com Spring Cloud e Netflix OSS
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing Tool
 
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
Selenium Page Object Model Using Page Factory | Selenium Tutorial For Beginne...
 
Introdução ao Spring Framework MVC
Introdução ao Spring Framework MVCIntrodução ao Spring Framework MVC
Introdução ao Spring Framework MVC
 
Automação de testes de API utilizando Postman
Automação de testes de API utilizando PostmanAutomação de testes de API utilizando Postman
Automação de testes de API utilizando Postman
 
Maven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafeMaven Presentation - SureFire vs FailSafe
Maven Presentation - SureFire vs FailSafe
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Introduction to API
Introduction to APIIntroduction to API
Introduction to API
 
Spring: Overview do framework mais popular para desenvolvimento em Java
Spring: Overview do framework mais popular para desenvolvimento em JavaSpring: Overview do framework mais popular para desenvolvimento em Java
Spring: Overview do framework mais popular para desenvolvimento em Java
 

Destaque

Apis - A Cola que todos deveriam conhecer.
Apis - A Cola que todos deveriam conhecer.Apis - A Cola que todos deveriam conhecer.
Apis - A Cola que todos deveriam conhecer.Marcelo Amaral
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosFábio Rosato
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsFábio Rosato
 
Rest api design by george reese
Rest api design by george reeseRest api design by george reese
Rest api design by george reesebuildacloud
 

Destaque (6)

Apis - A Cola que todos deveriam conhecer.
Apis - A Cola que todos deveriam conhecer.Apis - A Cola que todos deveriam conhecer.
Apis - A Cola que todos deveriam conhecer.
 
Dominando o customizer
Dominando o customizerDominando o customizer
Dominando o customizer
 
Expondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travadosExpondo APIs de back-ends legados e travados
Expondo APIs de back-ends legados e travados
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIs
 
Coherent REST API design
Coherent REST API designCoherent REST API design
Coherent REST API design
 
Rest api design by george reese
Rest api design by george reeseRest api design by george reese
Rest api design by george reese
 

Semelhante a Apresentação rest api

Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressRômulo Zoch
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkEmerson Thompson
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasBruno Luiz Pereira da Silva
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorMarcos Alexandre
 
Espresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI TestingEspresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI TestingOnyo
 
Desenvolvimento de software baseado em API's
Desenvolvimento de software baseado em API's Desenvolvimento de software baseado em API's
Desenvolvimento de software baseado em API's Junior Conte
 
WCPOA2019 - WordPress como um backend de seus aplicativos
WCPOA2019  - WordPress como um backend de seus aplicativosWCPOA2019  - WordPress como um backend de seus aplicativos
WCPOA2019 - WordPress como um backend de seus aplicativosJackson F. de A. Mafra
 
Workshop: Construindo uma API RESTFul com Spring Boot
Workshop: Construindo uma API RESTFul com Spring BootWorkshop: Construindo uma API RESTFul com Spring Boot
Workshop: Construindo uma API RESTFul com Spring BootLucas Boeing Scarduelli
 
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BREclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BRHugo Corbucci
 
WordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosWordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosJackson F. de A. Mafra
 
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...Dextra Sistemas / Etec Itu
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Produtividade infinito e além com We.js
Produtividade infinito e além com We.jsProdutividade infinito e além com We.js
Produtividade infinito e além com We.jsAlberto Souza
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Nicolas Takashi
 
Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosRichard Barros
 

Semelhante a Apresentação rest api (20)

WordPress + REST API
WordPress + REST APIWordPress + REST API
WordPress + REST API
 
Palestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPressPalestra UFPR - Intro Ionic framework + WordPress
Palestra UFPR - Intro Ionic framework + WordPress
 
Usando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic FrameworkUsando PushWoosh com Ionic Framework
Usando PushWoosh com Ionic Framework
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
 
Como criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedorComo criar um plugin sem ser desenvolvedor
Como criar um plugin sem ser desenvolvedor
 
Espresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI TestingEspresso 101: Introdução a UI Testing
Espresso 101: Introdução a UI Testing
 
Desenvolvimento de software baseado em API's
Desenvolvimento de software baseado em API's Desenvolvimento de software baseado em API's
Desenvolvimento de software baseado em API's
 
WCPOA2019 - WordPress como um backend de seus aplicativos
WCPOA2019  - WordPress como um backend de seus aplicativosWCPOA2019  - WordPress como um backend de seus aplicativos
WCPOA2019 - WordPress como um backend de seus aplicativos
 
Workshop: Construindo uma API RESTFul com Spring Boot
Workshop: Construindo uma API RESTFul com Spring BootWorkshop: Construindo uma API RESTFul com Spring Boot
Workshop: Construindo uma API RESTFul com Spring Boot
 
Eclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BREclipse Rich Client Platform - FISL 2009 - PT-BR
Eclipse Rich Client Platform - FISL 2009 - PT-BR
 
WordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativosWordPress como um backend de seus aplicativos
WordPress como um backend de seus aplicativos
 
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Web apis
Web apisWeb apis
Web apis
 
Produtividade infinito e além com We.js
Produtividade infinito e além com We.jsProdutividade infinito e além com We.js
Produtividade infinito e além com We.js
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Firebase Overview
Firebase OverviewFirebase Overview
Firebase Overview
 
Um pouco sobre APIs
Um pouco sobre APIsUm pouco sobre APIs
Um pouco sobre APIs
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5
 
Aprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard BarrosAprendendo a criar plugins para o Wordpress - Richard Barros
Aprendendo a criar plugins para o Wordpress - Richard Barros
 

Apresentação rest api

  • 1. INICIANDO COM A REST API – UMA INTRODUÇÃO AO FUTURO DO WORDPRESS
  • 2. Matheus Gimenez WordPress - 3 anos Moderador do fórum pt_BR Contribuidor do Odin brasa.art.br @deshawngamer matheus@brasa.art.br
  • 3. O que é uma REST API? REST API é um nome usado para aplicações geradas através de conexões HTTP. Ou seja, conseguimos controlar uma aplicação (nesse caso, o WordPress) através de dados enviados via HTTP.
  • 4. Usos da REST API no WordPress Agora que definimos é uma REST API temos que entender os principais usos dela.
  • 5. NOSSO NEGÓCIO É UNIR [ IMAGEM ] APLICAÇÕES MOBILE
  • 6. NOSSO NEGÓCIO É UNIR [ IMAGEM ] Para fazer um painel exclusivo
  • 7. NOSSO NEGÓCIO É UNIR [ IMAGEM ] Webapps e single page application (SPA)
  • 8. E muito mais! A REST API utiliza a formatação JSON! As maiores linguagens de programação possuem interpretadores JSON. Então podemos utilizar em diversos dispositivos.
  • 9. Instalando o Plugin REST API V2 Nessa palestra trabalharemos com a versão 2 da API. Como ela ainda não foi adicionada ao core do WordPress, teremos que baixar o plugin...
  • 10. Para baixarmos é só procurar no repositório pelo nome WordPress REST API (Version 2) Ou baixe diretamente atráves desse link e faça upload do ZIP no painel: https://wordpress.org/plugins/rest- api/
  • 11. Tipos de autenticação A API possui 3 tipos de autenticação
  • 12. Tipos de autenticação Cookie Authentication: Essa autenticação, como o nome já diz, é por cookies do browser. Cookie authentication somente funciona para temas e plugins em uma mesma instancia do WordPress
  • 13. Tipos de autenticação Basic Authentication: Esse tipo utiliza a autenticação padrão do protocolo HTTP. Não é indicado, já que as suas credenciais vão ser passadas em cada conexão.
  • 14. Tipos de autenticação OAuth: Autenticação OAuth é a autenticação principal usado para conexões externas. No momento, as chaves (tokens) para essa autenticação são geradas através do WP CLI (linha de comando do WordPress).
  • 15. Usando API sem autenticação Esse metodo é aconselhavel somente para testes. Não use em sites em produção. Usaremos o plugin WP-API-CORS para isso: https://github.com/thenbrent/WP- API-CORS Faça o download do arquivo ZIP no GitHub e faça upload dele na página de plugins do painel do WordPress. Ative e vamos pra proxima!
  • 16. Instalou? Agora vamos ao primeiro teste Depois de instalado vamos fazer um Query simples com ela e ver se trás resultados. Vá no seu browser favorito e digite o seguinte endereço: SEU_SITE/wp-json/wp/v2/posts Temos também uma URL de testes da API online: http://demo.wp-api.org/wp- json/wp/v2/posts
  • 17. A resposta será algo parecido com isso: Mas não precisa se assustar! No próximo passo veremos como visualizar esse tipo de resposta.
  • 18. Visualizando JSON atraves do browser A maioria dos browsers possui extensões/addons para visualizar JSON. Mas aqui colocarei um exemplo de um online: http://json.parser.online.fr/
  • 20. Fazendo uma busca utilizando a REST API Agora veremos como fazer um Query simples, buscando um post pelo nome. Vou fazer esse em localhost, mas a sintaxe é a seguinte: SEU_SITE/api/wp- json/wp/v2/posts/?filter[s]=termo_ da_busca
  • 21. Com o parametro filter[nome_do_filtro] nós podemos alterar o query de várias formas Vejam a documentação: http://wp-api.org/#posts_retrieve- posts_input
  • 22. Possíveis filtros ● S ● category_name ● author_name
  • 23. A REST API não é só Query Com a REST API conseguimos ir além de só retornar posts. Nós podemos também podemos editar, adicionar novos. Adicionar e editar posts Deletar posts e etc.

Notas do Editor

  1. Interface para controlar uma aplicacoes atraves de conexao HTTP. Ou seja, basicamente vamos conseguir controlar funcoes do WordPress atraves de aplicacoes externas.
  2. Esse é o primeiro uso que vem a cabeça quanto pensamos em API REST. Nós consumir os dados do WordPress em dispositivos mobile, seja qual for a linguagem de programação.. Podemos usar JavaScript com AngularJS (ou React), podemos usar Java ou até Objetive-C. Todas as linguagens modernas possuem interpretadores de JSON.
  3. Para quem não viu, semana passada a Automattic lançou o Calypso, um novo painel para o WordPress.com (a plataforma de hospedagem de blogs). Esse é pra mim o melhor exemplo do que se pode fazer com uma REST API. Alguem aqui já tentou alterar de alguma forma o layout do dashboard do WordPress? (pergunto ao publico) Respondo que é bem engessado.. Agora com uma REST API nós temos a possibilidade de criar um novo painel sem ficar preso a filtros e actions. Vamos supor por exemplo que você queira criar um site para fotografos. Não precisamos de toda a interface do dashboard do WordPress, podemos criar um novo painel com os itens necessários para o cliente gerenciar o site. Podemos refazer mostrando somente a area de subir imagens, gerenciar determinadas páginas e etc.
  4. Para quem não viu, semana passada a Automattic lançou o Calypso, um novo painel para o WordPress.com (a plataforma de hospedagem de blogs). Esse é pra mim o melhor exemplo do que se pode fazer com uma REST API. Alguem aqui já tentou alterar de alguma forma o layout do dashboard do WordPress? (pergunto ao publico) Respondo que é bem engessado.. Agora com uma REST API nós temos a possibilidade de criar um novo painel sem ficar preso a filtros e actions. Vamos supor por exemplo que você queira criar um site para fotografos. Não precisamos de toda a interface do dashboard do WordPress, podemos criar um novo painel com os itens necessários para o cliente gerenciar o site. Podemos refazer mostrando somente a area de subir imagens, gerenciar determinadas páginas e etc.
  5. "Agora que eu apresentei as formas de autenticacao da REST API nosso exemplo nao vai mostrar nenhuma delas, porque nao gosto de usar atenticacao...rs"
  6. Esse ambiente de demo é oficial da equipe que está desenvolvendo a REST API.
  7. Esse é o primeiro uso que vem a cabeça quanto pensamos em API REST. Nós consumir os dados do WordPress em dispositivos mobile, seja qual for a linguagem de programação.. Podemos usar JavaScript com AngularJS (ou React), podemos usar Java ou até Objetive-C. Todas as linguagens modernas possuem interpretadores de JSON.
  8. Aqui eu mostro a resposta e debato ponto a ponto. Mostrar que o thumbnail não aparece na forma de URL e então puxar pro proximo ponto.
  9. Aqui eu mostro a resposta e debato ponto a ponto. Mostrar que o thumbnail não aparece na forma de URL e então puxar pro proximo ponto.
  10. Aqui eu mostro a resposta e debato ponto a ponto. Mostrar que o thumbnail não aparece na forma de URL e então puxar pro proximo ponto.
  11. Aqui eu mostro a resposta e debato ponto a ponto. Mostrar que o thumbnail não aparece na forma de URL e então puxar pro proximo ponto.