質問: 静的なページに(ワードプレスが入っていない)RSSを読み込みたいのですが、うまくいきません。 ワードプレスが入っているホームページはうまくいったのですが、静的ページはだめでした。。 googleapiがとまったのでその修正になります。 ネットに出ている情報で試したのですが、うまくいきません。。 いい方法をお持ちのかた、ご教授ください。。 よろしくお願い致します。 ``` ``` ``` ```
回答: こんにちわ、僕も先日同じ問題で3週間ほど悩みましたが下記の方法でクリアできました。 GoogleFeedAPIとは別のYQL APIというYahooから出ているAPIを使用することで解決いたしました。 JSONPを利用するAPIなのでクロスドメイン問題も気にならずいい感じです。 似たような問題にぶつかったときは参考にしてみて下さい。 【参考サイト】 Google Feed API から YQL API へ移行したお話 【YQL API利用】JavascriptでRSSを読み込んで表示する方法【2017年】 YQL Console 2017/03/02 19:22 追記 参考に僕が書いたサンプルを追記しますね。頑張ってください! ### サンプルコード ``` //読み込み最大記事数 var max_length = 10; $(function(){ $.getJSON("https://query.yahooapis.com/v1/public/yql?callback=?", { q: "select * from rss where url='表示したいRSSのURL'", format: "json" }, function(json) { for (var i = 0; i < json.query.results.item.length; i++) { if(i == max_length) break; var entry = json.query.results.item[i]; var title = entry.title;//記事タイトル var link = entry.link; //記事へのリンク var fulldate = entry.date; //投稿日 date = fulldate.split('T'); //htmlを整形 $('#feed').append('' + date[0] + '' + title +''); } }); }); ```