FoursquareのAPI会場/探索を使用して特定のエリアの会場を取得すると、応答で写真の数を取得します。たとえば、APIドキュメントの[試してみる]ボタンを押したときに生成されるデフォルトのクエリは次のとおりです。
https://api.foursquare.com/v2/venues/explore?ll=40.7,-74
次のようなものを提供します:
<...>
venue: {
id: "4de1b34ec65b7a3e2109e46f",
name: "Beekman Beer Garden",
<...>
photos: {
count: 371,
groups: [ ],
}
ただし、会場の写真URLはありません。
会場/写真を試してこの会場の写真を取得しようとすると、写真の完全なリストが表示されます。
https://api.foursquare.com/v2/venues/4de1b34ec65b7a3e2109e46f/photos?group=venue
応答:
<...>
id: "4fecf72ae4b0f9f20ef5f4ae",
<...>
prefix: "https://irs0.4sqi.net/img/general/",
suffix: "/Ch8l3fTBYzszVoOiDcWoklClo9wbWseLr2ZXBbde4es.jpg",
<...>
id: "4fecd642e4b0f3117eb4d2e3",
<...>
prefix: "https://irs1.4sqi.net/img/general/",
suffix: "/kWzECY2VMssTWex1GNZITP-YlWzWDHZYsV5p2k4tsEk.jpg",
<...>
ご覧のとおり、会場の公開写真はたくさんあります。
まれに、venues /exploreAPIに写真のURLが含まれているようです。何故ですか?/photosではなく/exploreを使用して各会場の写真を取得する方法はありますか?