Google の API を介して Web サーバーから Google Analytics アカウントにアクセスし、Analytics をポーリングして自分の Web サイトの統計を取得しています。
これは数年間順調に実行されていましたが、最近、ホスティング会社がサイトを実行する VPS をあるサーバーから別のサーバーに移動したため、サーバーの IP 番号が変更されました。
Google アカウント システムは、新しいサーバー/IP アドレスからのアクセスをすぐにシャットダウンし、それ以降、データを取得できませんでした。
ローカル サーバー (デンマーク) からローカルで簡単に動作させることができますが、運用サーバーは米国にあり、ブロックされています。私はあらゆる種類の魔法を試し、見つけたすべての指示に従いました。Google アカウントのセキュリティ設定などでログインが私であることを確認しましたが、Google は不審なログイン試行に関するアラートを送信し続け、さらに教えてくれます。各ログイン試行の後:
「安全のため、これらのイベントを 2 週間表示し続けます。」</p>
そして、この 2 週間が終わることはないようです。なぜなら、私はこの 1 か月ほどの間に何度も試しましたが、サーバーが合法であることをどれだけ確認しようとしても、単にリセットされて続行し続けるからです。
問題の IP アドレスから特定のページに移動し、自分の身元を確認するように求められました。Google はそのアドレスを OK として登録します。しかし、マシンは物理的に米国にあり、私はデンマークにいて、クライアント マシンではなく Web サーバーであるため、これは問題です。リモートの SSH ターミナルを介して実行し、Lynx などを使用して Google ページを閲覧することもできますが、それが機能するかどうかはわかりません。
メソッドはここに記載されています: https://support.google.com/mail/answer/14257?p=client_login&rd=1
完全かつ無制限にアクセスできる現在の位置からサーバーの IP 番号を追加できる方法はありますか?
マーティン