この記事では、Embedlyで作成したブログカードが表示されなくなってしまったエラーについて記載しています。
はじめに
Embedlyで作成していた外部サイトへのリンク表示(ブログカード形式)が、突如おかしくなってしまいました。
以下は正常な時の表示です(赤枠内)。
これが、以下のようになってしまいました。
テキストデータは直接タグ内に書き込まれていますから、そのままですが、 メインのサムネールや「Powerd by Embedly」ロゴなどの画像データが表示されません。
原因は不明だが・・・
なにが問題なのか分からず、あれこれ調べてみたのですが、なかなか原因がわかりません。
検索をかけても、同じような症状で悩んでいる方もいない模様。
ただ、以下のようなことが分かりました。
- 「Embed Code Generator」で作成したコードは正常に表示される
- 「Projects」を新規に作成して コードを再作成すると正常に表示される
現在の状態を確認
Embedlyでブログカードを作成するには、大きく2つの方法があります。
- 「Embed Code Generator」でコードを取得する
- Embedlyにサインインしてコードを取得する(多機能版)
(1)は簡単にブログカードを作成できるのですが、画像サイズの調整などができません。
そのため私は Embedlyにアカウントを登録し、サインインしてブログカードの作成を行っていました(※無料)。
このへんが、今回のエラーのカギになっている模様です。
私の認識ではサインインしてブログカードを作成する(つまり多機能版の機能を使う)のであっても「1万URLまでは無料」という認識だったのですが、ここが間違っていたのかもしれません。
考えられる仮説は以下のようなことでしょうか?
「多機能版の利用には本来 料金が発生するのだが、お試し期間として最初の1ヶ月は無料で利用できる。その無料期間が終了したので画像が表示されなくなった・・・」
https://blog.embed.ly/the-best-is-yet-to-come-f5aac2bd6b13
上の記事によると4月1日から、Embedlyは新しい料金プランに移行したようですので、なにかこの辺も関係してるのかもしれません。
とりあえずの対処方法
とりあえずの対処方法としては以下の2つの方法があります。
いずれも、古いコードを削除し、新規にコードを取得し直す必要がありますので、結構な作業を伴います。
「Embed Code Generator」でコードを取得する
http://embed.ly/code
Embed Code Generatorでは、「画像の複数候補からの選択」「画像の縮小」などはできません。
また、貼り付ける際は、必ず古いコードを削除する必要があります。新旧のコードが記事内に混在していると、新コードの方も画像が表示されなくなってしまいます。
「Projects」を新規に作成する
Embaedlにログインし、画面右上のアカウント部分をクリックし「Settings」を選択します。
「Projects」を新規に作成してみました。
その後、新規に作成したプロジェクトで、再度、ブログカードを作成すると画像が表示されるはずです。
こちらも、古いコードは事前に削除しておく必要があります。
ただし、この新規projectsも何日かしたら使えなくなるんじゃねえの?という可能性はありません(私は未検証です)。
というか、今回のエラーの原因が「試用期間が終了したから・・・」という理由だとしたら、ほぼ確実にいつかこっちも使えなくなるんでしょう、おそらく。
なので、おすすめしませんが、こういう方法もあるよ、ということだけ書いておきます。
まとめ
今回はとりあえず、現状の把握と とりあえずの対処法をまとめてみました。
同様の症状があり、詳しい原因などお分かりの方がいらっしゃいましたら、コメントしていただけると助かります。
はじめまして ^^
私はFC2でブログをしてまして、つい最近Embedlyに興味持ちその情報を検索しまくってる(笑)時に、CSSでその形態を装飾出来ることを知りまして、自分なりにカラフルなスキンを作って楽しんでます(笑)
Embedlyコードの取得はもっぱらブックマークレットからしておりますが、記事内でのEmbedlyブログカードの表示が遅延した(Embedly側のサーバー負荷なのかFC2ブログサーバー負荷なのかは判断出来ませんが)時に、上部赤枠の「表示不具合の画像」のような表示には時々なることを目にすることはあるんですが、ずっとそのまま不具合状態になっているシーンは見たことがないですね (^^;; アセ
何はともあれ「問題解消」されたご様子でよかったですよね ^^
ぼっちんさん、コメントありがとうございます。
既に数十記事でEmbedlyのコードを貼り付けており、修正作業になると面倒だな~と思っていましたので、元に戻ってほっとしています。
本当は外部サービスを使わずに、自分で同じようなことができればいいのですが・・・