質問編集履歴

1

ヤッフーapiに変更したコードです

2017/03/02 13:19

投稿

ry_xxx
ry_xxx

スコア19

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,75 @@
13
13
 
14
14
 
15
15
  よろしくお願い致します。
16
+
17
+
18
+
19
+ ```javascript
20
+
21
+ <script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'></script>
22
+
23
+ <script type="text/javascript">
24
+
25
+ //読み込み最大記事数
26
+
27
+ var max_length = 10;
28
+
29
+
30
+
31
+ $(function(){
32
+
33
+ $.getJSON("https://query.yahooapis.com/v1/public/yql?callback=?", {
34
+
35
+ q: "select * from rss where url='表示したいRSSのURL'",
36
+
37
+ format: "json"
38
+
39
+ }, function(json) {
40
+
41
+ for (var i = 0; i < json.query.results.item.length; i++) {
42
+
43
+ if(i == max_length) break;
44
+
45
+
46
+
47
+ var entry = json.query.results.item[i];
48
+
49
+
50
+
51
+ var title = entry.title;//記事タイトル
52
+
53
+ var link = entry.link; //記事へのリンク
54
+
55
+ var fulldate = entry.date; //投稿日
56
+
57
+
58
+
59
+ date = fulldate.split('T');
60
+
61
+
62
+
63
+ //htmlを整形
64
+
65
+ $('#feed').append('<dl><dt>' + date[0] + '</dt><dd><a href="' + link +'">' + title +'</dd></dl>');
66
+
67
+
68
+
69
+ }
70
+
71
+ });
72
+
73
+ });
74
+
75
+ </script>
76
+
77
+ ```
78
+
79
+ ```html
80
+
81
+ <ul style="height:125px; width:400px; overflow:hidden;" id="feed">
82
+
83
+ </ul>
84
+
85
+
86
+
87
+ ```