XサーバーでWordPressのREST-APIをGoogle Colaboratoryから使う

SIRIUSからWordPressへ移行するツールの動作確認をするはXサーバー。

XサーバーにインストールしたWordPressで、REST-APIを使って投稿する。

このときGoogle Colaboratoryから使おうとすると、403エラーとなって投稿できない。

これは、Xサーバーがセキュリティーのために、WordPressのREST-APIを国内のIPアドレスからのみ制限しているから、らしい。

Google Colaboratoryは、実際にスクリプトが動いているはどこかのGoogleさん?のサーバーなので、日本国内じゃないだろう。

初めてのことなので、プログラムの問題なのか環境の問題なのか、わからないかった。
すぐに調べてみればよかったな。

で、Xサーバーの設定でアクセス制限を外せば、403エラーは出なくなった。

ただ、制限解除の設定が、いつの間にか元に戻ってしまう…っていうことが毎度起きる。

ま、開発環境をPyCharmに移行したので、スクリプトはこのPCで動いて、ここからREST-APIのリクエストを出すで、もう気にする必要がなくなった。

コメント

タイトルとURLをコピーしました