[JS] RSS parsing with using Google API


Для того чтобы распарсить RSS можно использовать стандартные методы Google. Этот метод хорош тем, что его можно использовать в легковесных сайтах, мы его использую в табах для Facebook.

Для начала необходимо получить GOOGLE_KEY.

Еще один метод как получать RSS =>

<!-- вместо текста "Google_key" мы вставляем код который мы получили от гугла. -->
<script type="text/javascript" src="https://www.google.com/jsapi?key=GOOGLE_KEY"></script> 
    <script type="text/javascript">
// подключаем гугловый паркер его недостаток, что он парсит только определенные поля
    google.load("feeds", "1"); 

    function initialize() {
// сюда вводим адрес откуда захватываем rss
      var feed = new google.feeds.Feed("http://www.iogi.com/blog/feed/"); 
      feed.load(function(result) {
        if (!result.error) {
// ниже начинаем работать с DOM и подставлять данные из объекта result (распарсеные данные rss) 
          var container = document.getElementById("feed"); 
          for (var i = 0; i < result.feed.entries.length; i++) {
            var entry = result.feed.entries[i];
            var div = document.createElement("div");
            console.log(entry)
            div.appendChild(document.createTextNode(entry.title));
            container.appendChild(div);
          }
        }
      });
    }
    google.setOnLoadCallback(initialize);

    </script>
<!-- #feed блок в который мы все подставляем -->
    <div id="feed"></div> 

Еще один метод как получать RSS =>

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s