2017-01-25 54 views
0

我目前正在使用应用程序,我想要使用来自我的博客,数字海洋上托管的数据。我已经在域名为abc.com的服务器上为博客安装了wordpress。如果可能的话,或者使用应用程序客户端密钥,我必须调用wordpress rest api来获取数据而无需身份验证。我们如何做到这一点?调用Wordpress休息api

在呼吁这样的 “https://public-api.wordpress.com/rest/v1.1/sites/abc.com/posts/?pretty=true

这回

{ 
"error": "unknown_blog", 
"message": "Unknown blog" 
} 
+1

这看起来像一个wordpress.com URL,这是一个商用博客托管服务,而不是自托管的WordPress安装。 –

+0

@ChrisHerbert然后我应该如何调用自我托管wordpress安装wordpress的rest api – sasuke

+0

文档在这里:http://v2.wp-api.org –

回答

0

下面的功能是从function.php文件创建API对寄存器端点有用。请参阅下面的链接进一步部署。

register_rest_route 

https://developer.wordpress.org/reference/functions/register_rest_route/

下面链接是在WP环境中创建API非常有帮助。

http://v2.wp-api.org/

您可以从下面的字按流行的插件以及获取概述,但在最新的Word新闻也没有必要使用这个插件为默认字按提供的几乎所有功能。

WP REST API (WP API)