(2)やったことを書き残すだけのブログ。iCloudの位置情報を取得するpythonライブラリ「pyicloud」による位置情報の取得について説明します。pyicloudpyicloudを使って接続テスト早速、インストールした「pyicolud」を使って接続テストを行います。「check_gps_device.py」を作成して、「アカウントID」と「パスワード」をご自身のものを入力してください。PyiCloudService#以下は接続するicloudのアカウントとパスワードを記載します。print(auth)これを実行させます。check_gps_device.pyアカウントとパスワードが正しいと、手持ちのiPhone・Macにサインインの認証通知が届きます。「許可する」をクリックし、次の画面はコードが表示されますがスルーして「完了」をクリックしてください。許可するをクリックこの画面はスルー。すると、実行したコマンドラインの画面に、入力したAppleアカウントに紐づくデバイスの情報が表示されます。mini」の3台がちゃんと表示されていました。)この表示がされていれば、正常に完了していることがわかります。pyicloudで位置情報を取得する続いてが本番。デバイスの位置情報を取得します。先ほどのコードに加えて少し増えています。ちなみに、「デバイスナンバー」の部分は、基本「0」ですが、デバイスの管理状況と、位置情報を取得したいデバイスに応じて、変更が必要です。mini」のようになります。PyiCloudService#以下は接続するicloudのアカウントとパスワードを記載します。デバイスナンバーは、icloudに登録しているデバイスに応じて数が異なる。lon)2ファクタ認証を利用している場合は少し変わってきます。sys#以下は接続するicloudのアカウントとパスワードを記載します。'xxxxxxxx')#ここから2段認証を実施する。デバイスナンバーは、icloudに登録しているデバイスに応じて数が異なる。lon)早速、実行してみましょう。get_gps_2Auth.py通常の認証の方を使用して、正常に動作すれば、デバイスの所在の「緯度」「軽度」が数字で表示されます。