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:
- How can we authenticate our web app to the user’s WordPress page?
- Looking int HTTP API most of the options are only for retrieving contents. Is there also a way to create pages?
There’s the XML RPC – the Remote Posting Protocol – that is already in use by WP.org Applications. What you’re searching for is
wp.newPost
. The API is extensible.The URL for the XML RPC is
To send data to WP, use
xmlrpc_encode_request()
where the first argument would bewp.newPost
and second one your arguments for the post.