2010-05-01 73 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插頭的討論,並且這也可能是一種方法。玩的開心!

相關問題