显示带有标签的帖子 rss. 显示所有帖子
显示带有标签的帖子 rss. 显示所有帖子

2017年4月13日,星期四

使用Google Feed API将RSS转换为JSON

对于那些讨厌使用RSS feed中的xml的人,这是一个快速提示。您可以使用 Google Feed API 在脚本中自动将RSS feed中的XML转换为JSON,这使得使用它们变得更加容易。例如,有一个 RSS订阅 来自 消费品安全委员会 而且它具有美国政府在美国召回的所有产品。使用此简单技巧,您可以轻松地定期提取新的提要,并解析出有关要在帐户中使用的召回信息。您还可以配置Google快讯以根据您感兴趣的特定关键字生成RSS feed。例如,这是一个 关键字“ smx”的RSS提要.

谢谢,
拉斯

/******************************************
* Use Google Feed API to 兑换 RSS to json
* Version 1.0 
* Created By: 拉斯 Savage
* FreeAdWordsScripts.com
******************************************/
// Usage: var jsonData = 兑换RssToJson('http://www.cpsc.gov/en/Newsroom/CPSC-RSS-Feed/Recalls-RSS/');
function 兑换RssToJson(rssUrl) {
  var FEED_API_URL = "//ajax.googleapis.com/ajax/services/feed/load?v=1.0&q="
  var url = FEED_API_URL+encodeURIComponent(rssUrl);
  var resp = UrlFetchApp.fetch(url);
  if(resp.getResponseCode() == 200) {
    return JSON.parse(resp.getContentText());
  } else {
    throw "An error occured while trying to parse: "+rssUrl;
  }
}