免费帐户无法访问 WordPress 的 API 吗?

Rob*_*iou 2 rest wordpress

我注册了一个免费的 WordPress 帐户,目的是将他们的博客功能作为一项“功能”集成到我的基于 React 的应用程序中。然而,在注册 WP 帐户并创建一些博客文章后,我尝试按照官方文档,通过将“/wp-json”附加到我的 WP 帐户来访问 API。

然而,每次我用这个方法访问时,得到的都是404错误。我在 Stack Overflow 上的其他地方看到这可能与固定链接设置不正确有关。但是,固定链接不能在“免费”帐户中更改,只能在“专业”帐户中更改。因此,我怀疑 WP 已禁用免费帐户的 API 功能。我可以理解他们为什么要这样做,因为他们想让人们付费使用他们的平台(而不是通过 API 免费获得一切)。我的说法正确吗?

或者任何拥有可以访问 API 的免费帐户的人都可以在这里纠正我吗?

提前致谢,

小智 5

在 WordPress.com 平台上,所有站点的REST API 实际上都在https://public-api.wordpress.com/wp/v2上托管和构建。此外,还有一个 /sites/ 端点将为您的特定站点命名。

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

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

更多信息https://developer.wordpress.com/2016/11/11/wordpress-rest-api-on-wordpress-com/

  • 哇!这非常有帮助!非常感谢,赫克托斯!经过几个小时的搜索后,我没有在任何地方看到此信息记录!令我震惊的是,这些信息是如此难以找到!再次感谢你!!! (2认同)