如何将跨域 Pinterest RSS 提要转换为 JSON

How to convert Cross-Domain Pinterest RSS feed into JSON

我正在尝试编写一个以用户名作为输入的程序,returns 用户的 Pinterest RSS 提要作为 JSON 结构。这是我目前所拥有的:

var input = prompt("Please enter a username: ");

$(document).ready(function () {
    $.ajax({
        type: 'GET',
        url: 'http://www.pinterest.com/'+input+'/feed.rss',
        dataType: 'jsonp',             
        error: function(data) {
            console.log('error', data);
        },
        success: function(data) {
            console.log('success', data);
        },
        complete: function() {
            console.log('done');
        }
    });
});

最初,我尝试使用 JSON,但遇到了跨域问题。当我使用 JSONP 时,它 returns 数据为 XML 格式。我尝试将 XML 转换为 JSON 但没有成功。我的想法是否正确,还是应该使用完全不同的方法?谢谢你的时间。

正如 Adam 在评论中指出的那样,Google Feed API 现已弃用。

superfeedr.com 是一种选择。

您可以使用 Google Feed Api 来做到这一点。

在 google Example 上找到这个。