エヌロンエヌロン

この日を恐れていた

googleフォトから写真を投稿するワードプレスのプラグイン「Photo Express for Google」で写真が呼び出せない 「Response code is 400」

プラグインPhoto Express for Googleの画像

とうとう超便利プラグイン、Photo Express for Googleがエラーで使えなくなりました

いつかこの日が来るんじゃないかとずっと恐れていました。

グーグル先生がAPI仕様変更

困った男性

プラグイン「Photo Express for Google」はPicasaウェブアルバムのデータを呼び出す仕組みでしたが、グーグル先生が仕様を変更してしまいました。

PicasaウェブアルバムデータAPIは無効になり、関連付けられているすべてのOAuthスコープは無効になります。廃止予定の通知を読んでください。

2019年1月拡張機能を要求していない限り、PicasaウェブアルバムデータAPIへのすべての呼び出しはこの日以降失敗し始めます。
2019年3月 PicasaウェブアルバムAPIが無効になります。このAPIへのすべての呼び出しはこの日以降失敗します、そしてあなたはさらなる拡張を要求することはできません。https://developers.google.com/picasa-web/

 

PicasaウェブアルバムデータAPIは無効になりましたが、今後「Google Photos API」に以降すると書いてあります。

「Google Photos API」を利用すればまたgoogleフォトの画像が他のアプリから呼び出せるようになるようです

が、

エヌロンエヌロン

もしかすると、「Google Photos API」は有料のサービスかもしれないな。

それと、プラグインの作者が対応してくれるかどうか

 

ていう訳で、プラグインの更新で対応されるか、新たなプラグインが出てくることを願っています。

このプラグイン、3年くらい更新がないんですよね。

もう駄目かな…。

これまでに投降した画像は?

過去に載せた写真はどうなるんだ?

というという心配もありましたが、すでに投稿済みの画像はそのまま表示されているようです。

キャッシュを削除してから見てみましたが画像は表示されてました。

なので取りあえずは大丈夫ですね。

今後画像の挿入はどうするか、という案は一応考えてあります。

エヌロンエヌロン

とりあえず一安心?

2019年3月 PicasaウェブアルバムAPIが完全に停止??

2019年3月 PicasaウェブアルバムAPIが無効になります。このAPIへのすべての呼び出しはこの日以降失敗します。

 

って書いてありますね…。

 

エヌロンエヌロン

これって、既に投稿した画像も呼び出して表示ができなくなるのかな??

Ironman3

2019年3月、かなりやばいんじゃ…

 

「Photo Express for Google」プラグインを使って投稿した写真は数千枚…。

5つのサイトがあります。

 

2つはほとんど死んでるサイトなので別に良いんですが、これを含めて3つのワードプレスは画像が消えたらかなりピンチです。

NaironMan

マジピンチだ

 

Picasaアルバム内の画像が消える訳ではないので、すでにリンクを取得してワードプレスに呼び出している画像は今後も問題なく表示されるんだと思っています

サイト訪問者がページを閲覧した時にAPIで画像を呼び出すのではなく、記事作成時ワードプレスに挿入する時にAPIで呼び出しているはず…。

API認証を停止させてキャッシュを削除してからサイトを見てもちゃんと画像は表示されてました。

エヌロンエヌロン

安心かな?

取りあえずの対策

念のため、どこにどの画像を貼っていたか分かるようにしておこうと思います。

そうすればもしも画像が表示されなくなっても復旧が楽ですよね。

エヌロンエヌロン

いや、数千枚の画像をまた貼り直すのは楽ではないな

 

大変ですがやっておかないと、何の写真が貼ってあったのかすら分からなくなってしますし、今後別のトラブルがあった時のためにもバックアップを取ることにしました。

全てのページをオフラインダウンロードし、インターネットに繋がっていない状態でも元のページを表示できるようにしておきます。

ページ全体のオフラインダウンロード手順

Google Chrome グーグル・クローム ウェブブラウザを使用している場合のやり方は、

  1. 右上の三点マーク
  2. その他のツール
  3. 名前を付けてページを保存

オフラインダウンロード手順

これで、画像を含めたページ全体を保存できます。

後で画像が表示されなくなったらこれを見ながら画像を貼り直していこうと思います。

 

私はワンクリックでダウンロードが可能になるchromの拡張機能、「シングルHTMLダウンローダー」を使いました。

今後の対策 どうやって画像を貼るか

以前もやっていたのですが、googleフォトではなくgoogle+に投稿した画像を貼り付けてました

google+はコレクションを作成すると、アルバムのようにジャンルで分けおくことができます。

コレクションを作成時に「自分だけに公開」にしておけば、他人に画像を見られる事はありません。

 

エヌロンエヌロン

公開範囲は後で変更できないので注意

Ironman3

画像貼り付けまでの手順がやはりちょっと面倒

手順

  1. google+にコレクションを作成(自分だけに公開)
  2. コレクション内に記事投稿(複数の画像投稿可)
  3. 投稿した記事の「アルバムを表示」をクリックし、画像一覧を表示させる
  4. ワードプレスに挿入したい画像を右クリックし、画像アドレスを取得
  5. ワードプレスの「メディアを追加」から「URLから挿入」に画像アドレスを貼り付ける

 

google+から画像アドレスを取得する時なんですが、以前は元画像サイズのまま右クリックでアドレスを取得できたのですが、現在は大きな画像一枚を表示させるとアドレスが取得できないようです。(何か方法があったと思いますが)

投稿した記事の「アルバムを表示」というところから小さな画像一覧を表示させると、右クリックからアドレスが取得できます。

このままだと画質が悪いため、元のサイズに変換して貼り付ける必要があります

取得した元のアドレス

https://lh3.googleusercontent.com/Ersne5zq9yzYfqF2v24yLONquwt8qj0xAIza7I5sKImRxzSyNvEaOhDF_x3jqX8d6BQvY4FwQ5H84Iywk97wT1GQ7361x8_3uml2nxE=w322-h220-rw

返還後

https://lh3.googleusercontent.com/Ersne5zq9yzYfqF2v24yLONquwt8qj0xAIza7I5sKImRxzSyNvEaOhDF_x3jqX8d6BQvY4FwQ5H84Iywk97wT1GQ7361x8_3uml2nxE=d

=の後ろのwとhのサイズが書いてある部分を「d」に置き換えるだけです

これで元のサイズで貼り付ける事ができます。

エヌロンエヌロン

アップ前の画像サイズが大きいと投稿した時点で圧縮されてるけど

 

google+から貼り付けた写真ですが、いつの間にかURLが変わってしまい後で表示されなくなる、というようなことはありませんでした。

※googleフォトの画像アドレスはいつの間にかURLが変わってて気が付いたら表示されなくなることがあるんですよね

 

以前書いた記事も見てみて下さい。

 

やっぱり面倒ですね。google+の画像では。

エヌロンエヌロン

これもダメ…

2019年4月2日をもって、google+のサービスが終了するよ

対策② googleフォトの画像の貼り方

googleフォトの画像を挿入できるコードがあるようです。

これがどういう仕組みなのか分からないので後で画像が表示されなくならないか心配ですが、とりあえず使ってみる事にしました

<span itemtype="http://schema.org/Photograph" itemscope="itemscope"><img class="magnifiable" src="googleフォトの画像URL" itemprop="image"></span>

今後はこれを使ってみようかなって思ってます。

やっぱり画像アドレスが変わって表示されなくなる気がするのでやめます。

結局最終的に決定した方法がこちら

エヌロンエヌロン

やっぱりプラグイン「Photo Express for Google」が一番便利だったな