2010-05-01 72 views

回答

4

WordPress基本上是一个以REST为动力的平台。你输入一个带有特定查询字符串的URL(有时被埋入一个'漂亮的永久链接'中),系统根据主题中定义的布局和结构返回一个半静态资源。

要将其构建到“API”中,您需要首先确定要返回的信息以及要如何构建它。您是否希望人们通过典型链接访问您的数据(http://blog.url/?post=xxx&category=xxx&whatever=xxx)?或者你想继续运行一个典型的博客,但允许通过其他机制访问API?

如果您想要第二条路线,您可以随时将插件挂接到WordPress的内置XMLRPC服务中。然后用户会提出类似的请求,并且您的网站会返回您想要的任何信息(虽然这将是SOAP,而不是REST ...所以它真的取决于您)。

见我的回答对here与WordPress代码一个具体的例子...

2

我已经使用this REST/JSON API插件取得了一些成功,因此,虽然不是创建的API,你可能把它扯断,并改变它满足您的需求?这个插件似乎只支持输出,而不是输入(注释等)。似乎也有关于为input and output创建类似的api插头的讨论,并且这也可能是一种方法。玩的开心!

相关问题