admin管理员组

文章数量:1289348

We have a web app that will allow users to edit their videos; and add intros, outros, and watermarks. Once the user already done on their video. We need to provide an option to post or syndicate their video as a draft on their WordPress site.

Our plan is to create a WordPress plugin that the user needs to install on their WordPress site. But our problem are the following:

  1. How can we authenticate our web app to the user's WordPress page?
  2. Looking int HTTP API most of the options are only for retrieving contents. Is there also a way to create pages?

We have a web app that will allow users to edit their videos; and add intros, outros, and watermarks. Once the user already done on their video. We need to provide an option to post or syndicate their video as a draft on their WordPress site.

Our plan is to create a WordPress plugin that the user needs to install on their WordPress site. But our problem are the following:

  1. How can we authenticate our web app to the user's WordPress page?
  2. Looking int HTTP API most of the options are only for retrieving contents. Is there also a way to create pages?
Share Improve this question edited Nov 19, 2013 at 18:56 Stephen Ostermiller 4307 silver badges18 bronze badges asked Mar 18, 2013 at 1:19 user1528706user1528706 313 bronze badges 2
  • I am also looking for this, do you have an answer already? – Mark Commented Mar 26, 2013 at 14:07
  • I've just started playing around with phonegap to pull data from Wordpress. I'm using the JSON API plugin here: wordpress/plugins/json-api On top of the core functionality for retrieving posts, there are options to create/update/delete, but this must be enabled in the admin. It's not a complete answer, but it could be a good starting point. – TomC Commented Nov 19, 2013 at 19:02
Add a comment  | 

1 Answer 1

Reset to default 1

There's the XML RPC - the Remote Posting Protocol - that is already in use by WP Applications. What you're searching for is wp.newPost. The API is extensible.

The URL for the XML RPC is

http://example/xmlrpc.php

To send data to WP, use xmlrpc_encode_request() where the first argument would be wp.newPost and second one your arguments for the post.

本文标签: apiConnect external web app to wordpress