我可以将 REST API 用于 WordPress.com 上托管的站点吗
Can I use the REST API for a site hosted on WordPress.com
我在 WordPress.com 上托管了一个博客。当我尝试发出 GET
请求来检索帖子时,我得到一个 'Not Found' html 页面。
https://alexkojin.wordpress.com/wp-json/wp/v2/posts
我知道 legacy public API 但它不允许我检索私人帖子。
我可以将 REST API 用于 WordPress.com 上托管的网站吗?
在 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(访问私人帖子需要它)。
我在 WordPress.com 上托管了一个博客。当我尝试发出 GET
请求来检索帖子时,我得到一个 'Not Found' html 页面。
https://alexkojin.wordpress.com/wp-json/wp/v2/posts
我知道 legacy public API 但它不允许我检索私人帖子。
我可以将 REST API 用于 WordPress.com 上托管的网站吗?
在 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(访问私人帖子需要它)。