ラベル id の投稿を表示しています。 すべての投稿を表示
ラベル id の投稿を表示しています。 すべての投稿を表示

2025年6月29日日曜日

photo.list で全データ定期収集 2025/06/29

 publish API のMethod: photos.listを使って毎週日曜日に全データを収集。投稿した写真の枚数は1,402枚(360度写真のみ)で16,363ポイント。

2025/03/30に書いてますが、target部のidが64文字と短い36文字のidが併記されていたのが、短いidだけに変わりました。数が多いので全部かどうかは未確認です。

下記コマンドでname部分を抽出して、前回と比較しました。
>type photolist_20250629_all.json | jq .photos[].places > places_name.txt

今週は変更無しです。



2025年4月6日日曜日

photo.list で全データ定期収集 2025/04/06

 publish API のMethod: photos.listを使って毎週日曜日に全データを収集。投稿した写真の枚数は1,402枚(360度写真のみ)で16,348ポイント。

今週は変更無しです。

但し、先週も書いたconnectionsのtargetが長い旧idと、短い新idの併記の変更が続いてます。WinMergeでの比較確認が面倒なので、早く作業を終わって欲しいです。

2025年3月30日日曜日

photo.list で全データ定期収集 2025/03/30

publish API のMethod: photos.listを使って毎週日曜日に全データを収集。投稿した写真の枚数は1,402枚(360度写真のみ)で16,348ポイント。

以前、360度写真の埋め込みコードには64文字のidが入ってましたが、今日見てみると短い36文字のidに変わってました。長いidに変えて試してみましたが、未だ長いidも有効でした。過去、ブログに埋め込んだものが無効にならない事を願います。

先日photoIdのidが短くなりましたが、それに伴いconnectionsのtargetのidが長い旧idと短い新idの併記になってます。下記の16行から30行目までが追加されています。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
      "connections": [
        {
          "target": {
            "id": "CAoSLEFGMVFpcE5wbzNGYnQwaDBHMGdxdGxCRlIydHV3azZCd0ZFUFBOUkU0NFpU"
          }
        },
        {
          "target": {
            "id": "CAoSLEFGMVFpcE9Ya01FcW95dHVjX2E0NkhKZVhkMDhhVXZRV21pd2R0c3lGaTJn"
          }
        },
        {
          "target": {
            "id": "CAoSLEFGMVFpcE54eVNMUFVuSmw0bXU0NkNKQkd6djJ2OHVqWVpLdThweFpwVnVz"
          }
        },
        {
          "target": {
            "id": "CAoSFkNJSE0wb2dLRUlDQWdJQ21yTWFDWHc."
          }
        },
        {
          "target": {
            "id": "CAoSF0NJSE0wb2dLRUlDQWdJQ21yTWJpaUFF"
          }
        },
        {
          "target": {
            "id": "CAoSFENJSE0wb2dLRUlDQWdJQ21yTVlj"
          }
        }
      ],


今週は1ヶ所の名前が変わりました。
  • 福岡城 南丸跡 → 福岡城 南二の丸跡
☆before(2025/Mar/23)
      "places": [
        {
          "placeId": "ChIJxaSk-tKTQTURjnjw21HYE54",
          "name": "福岡城 南丸跡",
          "languageCode": "ja"
        }
      ],
★after(2025/Mar/30)
      "places": [
        {
          "placeId": "ChIJxaSk-tKTQTURjnjw21HYE54",
          "name": "福岡城 南二の丸跡",
          "languageCode": "ja"
        }
      ],
------------------------------------------------------------

--
64文字のidを埋め込み

36文字のidを埋め込み


2025年3月9日日曜日

photo.list で全データ定期収集 2025/03/09

 publish API のMethod: photos.listを使って毎週日曜日に全データを収集。投稿した写真の枚数は1,402枚(360度写真のみ)で16,348ポイント。

  • idが変わり、36文字から64文字と長く 64文字から32文字と短くなりました。
    • CAoSLEFGMVFpcE5SNEZHa0dYcFQ3bjMzSnpXSUNmaUZWNGlOUlNNVEcxdmwzZElm
    • CAoSF0NJSE0wb2dLRUlDQWdJQ0IxZURXd1FF
  • shareLinkも変わってます。

今週は2ヶ所の名前が変わりました。
  • 油山観音(正覚寺) → 油山観音
  • 嬉野温泉旅館 大正屋 椎葉山荘 → 嬉野温泉旅館 椎葉山荘

☆before(2025/Mar/02)
      "places": [
        {
          "placeId": "ChIJT--GnjiUQTURmpUnEBP9uf0",
          "name": "油山観音(正覚寺)",
          "languageCode": "ja"
        }
      ],
★after(2025/Mar/09)
      "places": [
        {
          "placeId": "ChIJT--GnjiUQTURmpUnEBP9uf0",
          "name": "油山観音",
          "languageCode": "ja"
        }
      ],
------------------------------------------------------------
☆before(2025/Mar/02)
      "places": [
        {
          "placeId": "ChIJuW6ObaIgQDURbGVz7pLBJ9g",
          "name": "嬉野温泉旅館 大正屋 椎葉山荘",
          "languageCode": "ja"
        }
      ],
★after(2025/Mar/09)
      "places": [
        {
          "placeId": "ChIJuW6ObaIgQDURbGVz7pLBJ9g",
          "name": "嬉野温泉旅館 椎葉山荘",
          "languageCode": "ja"
        }
      ],
------------------------------------------------------------

--
p.s. 2025/03/27 コメント3に対する追記です。
本文中のidは下記3行目のPhotoIdのidです。
WinMargeを見間違えしてました。64文字から32文字と短くなったが正解です。
14行目のconnectionsのtargetにもidが有りますが、こちらは64文字で変更無しでした。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
  "photoId": {
    object (PhotoId)
  },
  "uploadReference": {
    object (UploadRef)
  },
  "downloadUrl": string,
  "thumbnailUrl": string,
  "shareLink": string,
  "pose": {
    object (Pose)
  },
  "connections": [
    {
      object (Connection)
    }
  ],
  "captureTime": string,
  "uploadTime": string,
  "places": [
    {
      object (Place)
    }
  ],
  "viewCount": string,
  "transferStatus": enum (TransferStatus),
  "mapsPublishStatus": enum (MapsPublishStatus)
}

3行目のphotoId
PhotoId
Photo の識別子。

JSON 表現

{
  "id": string
}
フィールド
id	
string

写真の一意の識別子。

16行目のConnection
接続
結合とは、元の写真から移動先の写真へのリンクのことです。

JSON 表現

{
  "target": {
    object (PhotoId)
  }
}
フィールド
target	
object (PhotoId)

必須。含まれている写真から別の写真への接続先。

上記のPhotiIdは下記の様に前記のPhotoIdと同じです。
PhotoId
Photo の識別子。

JSON 表現

{
  "id": string
}
フィールド
id	
string

写真の一意の識別子。

--
☆JSONデータからphotoIdの値だけ抽出する方法(Windows10)
コマンドプロンプトでjqコマンドを使うと簡単に抽出出来ます。
※jq-win64.exeをjq.exeにファイル名を変えて使ってます。
c:\>type file.json | jq .photos[].photoId.id > photoId.txt

jqに-rを付けるとダブルクォーテーション無しになります。
c:\>type file.json | jq -r .photos[].photoId.id > photoId.txt