This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

OAuthRest

وەسف

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)

دامەزراندن

  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

پهد

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.

پێداچوونەوەکان

هیچ پێداچوونەوەیەک نەنووسراوە بۆ ئەم پێوەکراوە.

بەشداربووان و گەشەپێدەران

“OAuthRest” نەرمەواڵەیەکی سەرچاوە کراوەیە. ئەم کەسانەی خوارەوە بەشدارییان تێدا کردووە.

بەشداربووان

“OAuthRest” وەربگێڕە بۆ زمانەکەی خۆت.

دەتەوێت بەشداربیت لە گەشەپێدان؟

گەڕان لە کۆدەکەدا بکە، سەیری تەمارگەی (SVN) بکە، یان بەشداربە لە ڕووداوتۆماری گەشەپێدان لە ڕێگەی (RSS).

ڕووداوتۆمارگەریی گۆڕین

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.