SIRIUSからWordPressへ移行するツールの動作確認をするはXサーバー。
XサーバーにインストールしたWordPressで、REST-APIを使って投稿する。
このときGoogle Colaboratoryから使おうとすると、403エラーとなって投稿できない。
これは、Xサーバーがセキュリティーのために、WordPressのREST-APIを国内のIPアドレスからのみ制限しているから、らしい。
Google Colaboratoryは、実際にスクリプトが動いているはどこかのGoogleさん?のサーバーなので、日本国内じゃないだろう。
初めてのことなので、プログラムの問題なのか環境の問題なのか、わからないかった。
すぐに調べてみればよかったな。
で、Xサーバーの設定でアクセス制限を外せば、403エラーは出なくなった。
ただ、制限解除の設定が、いつの間にか元に戻ってしまう…っていうことが毎度起きる。
ま、開発環境をPyCharmに移行したので、スクリプトはこのPCで動いて、ここからREST-APIのリクエストを出すで、もう気にする必要がなくなった。
コメント