Google AJAX Feed APIを用いてウェブサイトの新着情報欄に
他のブログ記事(Word Press)を読み込ませたいと思っております。
その中の、画像を取得する要素は、
<thumbnail>画像のアドレス.jpg</thumbnail>となっており、
JSON形式に変換したところ、表示されませんでした。
これは、Google AJAX Feed APIで取得できないということでしょうか?
どうすれば取得できるのでしょうか。
別の参考になるjavascriptを、探すのが良いのでしょうか?
プログラミングには詳しくありません。
良い案があれば、お知恵をお借りできればと思います。
どうぞ、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
なるほど。プロパティが入ってない物は無理ですね。
XMLDocumentの方を使ってみるか、
それでも無理なら他のサービスを使うか、Google Feed APIに相当する物を自分で作るかしかないと思います。
早急にご回答いただいて、ありがとうございます。
頂いたアドバイスのもと、別のライブラリを探し
「MagpieRSS」を導入したところ、取得・表示することができました!
http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
数週間悩み続けたことが、
お陰で、解決にまで至りました。
大変感謝しています。
ありがとうございました!
No.1
- 回答日時:
なにがどう取れないのかわかりませんが、
thumbnailとthumbnailsなどのスペルを間違えていたり、
「画像のアドレス」とのことですが、JSONプロパティとしては取れているが画像が表示されないという意味であれば、
相対パスを絶対URLに書き換えていなかったりなどのミスはありませんか?
この回答への補足
早急にご回答いただいて、ありがとうございます。
JSONプロパティとして、まだ取得できていない段階です。
WordPressフィード内は、以下のような感じです。
<item>
<title>タイトル記事</title>
<link>記事URL</link>
<thumbnail>httpから始まる画像URL.jpg</thumbnail>
・
・
・
</item>
「feed」プロパティにある要素<pubDate><title><link>は、
あらかじめGoogle AJAX Feed APIで用意されている
publishedDateやtitleやlinkで、取得・表示できました。
日付であれば、こんな感じです。
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var entryDate = new Date(entry.publishedDate);
var entryYear = entryDate.getYear();
if (entryYear < 2000){
entryYear += 1900;
}
var entryMonth = entryDate.getMonth() + 1;
if (entryMonth < 10) {
entryMonth = "0" + entryMonth;
}
var entryDay = entryDate.getDate();
if (entryDay < 10) {
entryDay = "0" + entryDay;
}
var date = entryYear + "." + entryMonth + "." + entryDay ;
container.innerHTML += '<div>'
+ date
ですが、<thumbnail>要素を取得するプロパティが用意されていないため、
取得方法がわかりません。
画像入りの、新着情報を取得・表示したいのです。
JSON整形サービスを使っても、<thumbnail>を示す箇所が見当たらず、困っています。
どうか、ご教授いただけないでしょうか。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- PHP JSON_UNESCAPED_UNICODEをつけてもJSONの日本語がブラウザで表示されない 1 2022/11/16 07:22
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- Google Drive Google Drive (G:)の容量を、購入した容量と一致させるにはどうすればよいでしょうか? 1 2022/04/10 22:32
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- WordPress(ワードプレス) WordpressでYouTubeの埋め込みができない。 1 2022/10/26 01:08
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ImageMagickでgif画像の一部が...
-
Pythonでgif画像が上手く作れない
-
こんなことてしますか??
-
C#で画像を他の画像に貼り付け...
-
UWSC 画像判定と条件分岐について
-
Leafletで画像をon、offさせる...
-
UWSCの色判定
-
PowerPoint VBA で画像の鮮明度...
-
uwscについての質問です。 画面...
-
UWSCでループ処理がうまくいき...
-
画像比較
-
uwcs のマクロで画像認識をして...
-
画像のバックを透明にする方法を
-
背景画像の繰り返しについて
-
uwscの画像認識に失敗します。
-
ActionScriptで画像のフェード...
-
【EXCEL VBA】ダブルクリックで...
-
UWSCを使って画像リンクをクリ...
-
PCは表示されるがスマホでは画...
-
フラッシュでjpg画像の背景を透...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【EXCEL VBA】ダブルクリックで...
-
こんなことてしますか??
-
Pythonでgif画像が上手く作れない
-
Excel ユーザーフォームで表示...
-
VBA シート毎に画像挿入
-
生成AI画像について
-
EXCEL VBA 複数のImageコントロ...
-
HTMLで画像をポップアップで表...
-
UWSCの色判定
-
UWSC 画像判定と条件分岐について
-
jQuery . プログラミング 助け...
-
VBAのユーザーフォームのイメー...
-
jqueryスライダーを2段でスライ...
-
vb.net 画像の透過について
-
【WPF】画像の切り替え
-
背景画像の繰り返しについて
-
「using Windows」でエラーが出る
-
画像処理したBitmapをピクチャ...
-
スマホでサイトの画像を長押し→...
-
UWSC 画像認識で条件分岐
おすすめ情報