我可以为WordPress.com托管的网站使用REST API吗?

14

我有一个托管在WordPress.com上的博客。当我尝试进行GET请求以检索文章时,我会收到一个“未找到”HTML页面。

https://alexkojin.wordpress.com/wp-json/wp/v2/posts

我知道有关遗留公共API的信息,但它不允许我检索私人文章。

我能在WordPress.com上托管的网站上使用REST API吗?


这个问题应该直接向WordPress网站维护人员提问。 - jpaugh
编辑了问题以帮助澄清问题和解决方案。 - Jared Cobb
1个回答

33

在 WordPress.com 平台上,REST API 实际上是托管和结构化在https://public-api.wordpress.com/wp/v2适用于所有站点。此外,还有一个/sites/端点,将命名空间限定在您的特定站点。

例如,您的网站根端点将是https://public-api.wordpress.com/wp/v2/sites/alexkojin.wordpress.com/。其他端点的行为方式与自托管平台相同。

例如,您的页面将在https://public-api.wordpress.com/wp/v2/sites/alexkojin.wordpress.com/pages下找到。

您可以在https://developer.wordpress.com/2016/11/11/wordpress-rest-api-on-wordpress-com/上找到更多信息,包括如何设置 OAuth2(将需要访问私有文章)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接