免费帐户无法访问 WordPress 的 API 吗?
Is WordPress's API not accessible for free accounts?
我注册了一个免费的 WordPress 帐户,目的是将他们的博客功能作为 'feature' 集成到我基于 React 的应用程序中。然而,在注册了 WP 帐户并创建了一些博客文章之后,我试图通过将“/wp-json”附加到我的 WP 帐户来访问 API,根据官方文档。
每次用这种方式访问,都是404错误。我在 Stack Overflow 的其他地方看到这可能与未正确设置永久链接有关。但是,无法在 'free' 个帐户中更改永久链接,只能在 'Pro' 个帐户中更改。因此,我怀疑 WP 禁用了免费帐户的 API 功能。我能理解他们为什么要这样做,因为他们想让人们付费使用他们的平台(而不是通过 API 免费获得所有东西)。我说得对吗?
或者任何拥有可以访问 API 的免费帐户的人都可以在这里纠正我吗?
提前致谢,
在 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/
我注册了一个免费的 WordPress 帐户,目的是将他们的博客功能作为 'feature' 集成到我基于 React 的应用程序中。然而,在注册了 WP 帐户并创建了一些博客文章之后,我试图通过将“/wp-json”附加到我的 WP 帐户来访问 API,根据官方文档。
每次用这种方式访问,都是404错误。我在 Stack Overflow 的其他地方看到这可能与未正确设置永久链接有关。但是,无法在 'free' 个帐户中更改永久链接,只能在 'Pro' 个帐户中更改。因此,我怀疑 WP 禁用了免费帐户的 API 功能。我能理解他们为什么要这样做,因为他们想让人们付费使用他们的平台(而不是通过 API 免费获得所有东西)。我说得对吗?
或者任何拥有可以访问 API 的免费帐户的人都可以在这里纠正我吗?
提前致谢,
在 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/