我正在寻找一种方法,从我们Wordpress网站外部的网络刮板上发布内容,将其刮板上的内容发布到我们的网站上。现在,我已经将这些内容格式化为JSON。我是否可以使用JSON API将JSON格式的数据发布到WP站点,或者我是否需要使用XML-RPC方法?
Edit: 事实上,我正试图帮助一个散漫的写作社区,将作家们各自经营的20多个不同网站上发表的各种诗歌和故事汇集在一起。他们希望有一个网站展示他们的整体工作。这里没有垃圾邮件。。。。
scraper是用Python编写的(使用一个称为Scrapy的框架),可以输出它在JSON中所刮取的内容。比方说,我有一个标题和描述,它们输出为标题:故事名称和描述:这个故事是关于这个的。然后,我想将这两位数据发布到另一台服务器上的Wordpress中,作为文章类型。我在问,因为我的研究表明XML-RPC方法可能很旧,如果新的JSON API支持这一点,我在哪里可以找到一个好的例子。我一直在寻找例子,但到目前为止还没有找到。
编辑:看来,再加上反对票和我未能确定自己是非垃圾邮件发送者的事实,这个帖子可能会像开源社区中的许多帖子一样。。。然而,对于那些试图走与我相同道路的人来说,他们只是在寻找如何使用JSON API发布内容的工作示例,我确实找到了这个讨论。到目前为止,我已经能够创建一个暂时的,这是有希望的。现在,我想我需要为下一步编写一个控制器,以便我可以实际发布post类型的内容:
http://wordpress.org/support/topic/plugin-json-api-how-to-add-a-comment-or-post
这是我为自己生成nonce后尝试的url。。。我出错了:
http://mysite.com/?json=post.create_posts&nonce=\'5d3f89d00e’&;title=\'testingpost\'&;content=“此%20is%20mypost%20stuff”&;状态=发布
当前返回:{“status”:“error”,“error”:“未知控制器‘post’”}