Download - WordPress Sin Fronteras
WordPress.com
db
PHP MySQLApache
index.php
MongoDB
NodeJS
X
public-api.WordPress.com
REST API
URLREST-API
base + /rest/ + version + endpoint
base: https://public-api.wordpress.com
version: v1.1
endpoint: /sites/$site
wpcom.js - NodejsEJE
MPLO
CLIENTE
Servidor (recurso)
NodeJs
WordPress.com
REST API
Servidor (recurso)
APP
wpcom.js
Cliente
NodeJs
WordPress.com
wpcom.js - NodejsEJE
MPLO
USUARIO
CLIENTE(web server)
Servidor (recurso)
Node.js
WordPress.com
wpcom.js - Web appEJE
MPLO
USUARIO
Servidor (recurso)
APP
Controlador
wpcom.js
Cliente
Node.js
WordPress.com
wpcom.js - Web appEJE
MPLO
USUARIO
CLIENTE
Servidor (recurso)
Node.js
WordPress.com
token en el browser !
wpcom.js - Client-side - CORSEJE
MPLO
USUARIO
Servidor (recurso)
APP client-side
wpcom.js
Cliente
Node.js
WordPress.com
EJEMPLO
wpcom.js - Client-side - CORS
EDITAR DATOS ?
OAuth (Open Authorization) es un protocolo abierto que permite autorización segura de una API de modo estándar y simple.
OAUTH
SERVIDOR
AuthorizationServer
OAuth Authorization
Cliente
UserAgent
A
B
Usuario (owner)
A
C
E
D
client_id, client_secret, redirect_uri
C
access code
{ access_token }
B
C
SERVIDOR
AuthorizationServer
OAuth AuthorizationImplicit
Cliente
UserAgentA
B
Usuario (owner)
B
client_id, response_type
{ access_token }A