Javascript 使用SpringMVC或AngularJS从wordpress博客获取最新的10篇文章

Javascript 使用SpringMVC或AngularJS从wordpress博客获取最新的10篇文章,javascript,jquery,angularjs,wordpress,spring,Javascript,Jquery,Angularjs,Wordpress,Spring,我希望能够从wordpress博客中检索最新的前10篇文章,该博客位于类似以下内容的链接:。我的应用程序在后端/服务器端使用SpringMVC,在前端使用AngularJS 我的问题是:有没有一种方法可以使用Spring或AngularJS检索这些最新的帖子?我尝试了这里的示例:,将示例中的链接替换为我的博客链接,但没有成功,因为当应用程序尝试检索帖子时,我收到404 Not Found错误。我环顾了一下四周,一些人建议使用wordpress提供的RSS提要,但我不确定我应该朝哪个方向看,因为我

我希望能够从wordpress博客中检索最新的前10篇文章,该博客位于类似以下内容的链接:。我的应用程序在后端/服务器端使用SpringMVC,在前端使用AngularJS

我的问题是:有没有一种方法可以使用Spring或AngularJS检索这些最新的帖子?我尝试了这里的示例:,将示例中的链接替换为我的博客链接,但没有成功,因为当应用程序尝试检索帖子时,我收到404 Not Found错误。我环顾了一下四周,一些人建议使用wordpress提供的RSS提要,但我不确定我应该朝哪个方向看,因为我对写博客和将博客与外部应用程序链接非常陌生

非常感谢您的帮助。我并不局限于AngularJS,但我更喜欢AngularJS或JavaScript/jQuery/JSON的解决方案


谢谢大家!

我已经找到了一个解决方案,它基于您在这把小提琴中看到的代码:

基本上,我在AngularJS服务中定义了如下方法,然后在AngularJS控制器中调用它:

AngularJS

angular.module('blog-module').factory('blogService', function($http) {

return {
    parseFeed : function(){
        return $http.jsonp('//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=50&callback=JSON_CALLBACK&q=' + encodeURIComponent('https://thisismyblog.wordpress.com/feed/'));
    }
}

});
在控制器中,您将有如下内容:

blogService.parseFeed().then(function (feeds) {
        $scope.feeds = feeds.data.responseData.feed.entries;
});

这解决了我的问题。

你确定你已经在wordpress实例上安装了插件吗?嗯,目前还没有。我很难确定我是否可以为我的博客安装插件。我没有自己的域名,我目前直接在wordpress上托管。我会调查的。