我在WordPress.com上托管了一个博客。当我尝试发送Cannot convert lambda expression to type 'IEnumerable' because it is not a delegate type
请求来检索帖子时,我会收到一个“未找到”的html页面。
https://alexkojin.wordpress.com/wp-json/wp/v2/posts
我知道legacy public API,但它不允许我检索私人帖子。
我可以将REST API用于WordPress.com上托管的网站吗?
答案 0 :(得分:5)
在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(访问私人帖子时需要这些信息)。