Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga asistencia ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

OAuthRest

Descripción

This plugin enables a resourceful REST interface for posts and comments. Authentication is handled via the oauth-provider plugin.

For more information about resourceful routing, see here.

Acceptable return formats:

  • JSON

Endpoints:

  • GET – /api/posts.:format
  • GET – /api/posts/:id.:format
  • POST – /api/posts.:format
  • PUT – /api/posts/:id.:format
  • GET – /api/comments.:format
  • GET – /api/comments/:id.:format
  • POST – /api/comments.:format
  • PUT – /api/comments/:id.:format

To Do

  1. Limit authentication to specific endpoints (customizable)

Instalación

  1. Upload oauthrest to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Create a consumer using the ‘OAuth Provider’ menu
  4. Profit

Preguntas frecuentes

How can I contribute to this plugin?

Fork my repo on github and send me a pull request.

Can I limit which endpoints require authentication?

No, not at this time. Feel free to help me out and send me a pull request.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

“OAuthRest” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce “OAuthRest” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

0.1.0 – 2012-05-03
Initial Release.

0.1.1 – 2012-05-04
Remove XML format. JSON is much more widely accepted and encoding/decoding is built into PHP.

0.1.2 – 2012-05-04
Fix comments resource endpoint.

0.1.3 – 2012-05-07
Fix trackback count for posts. Fix comment dates.

0.2.0 – 2012-05-10
Use the build-in functions when interacting with posts and comments. Fix routing so that we don’t require an “api” page to be created.