请求一个完整的响应对象,而不是紧凑的响应对象foursquare场地搜索api

Request a complete response object instead of compact reponse object foursquare venues search api?

本文关键字:响应 对象 foursquare api 搜索 一个 请求      更新时间:2024-03-20

当我们请求对foursquare的api调用以搜索特定类别的场所时它返回了一个紧凑的响应-不完整的响应,因为我无法获得关于这个地方的完整信息,比如如果这个地方是开放的,价格等,只在完整的响应中返回,我能得到完整的响应而不是紧凑的响应吗??此处提供更多信息。

例如:
呼叫:https://api.foursquare.com/v2/venues/search?ll=18.5308225,73.8474647&类别Id=4bf58dd8d48988d1e1931735&半径=1000&v=20131021&限制=1

结果:

{
    "meta": {
        "code": 200
    },
    "response": {
        "venues": [{
            "id": "4b975471f964a520c9ff34e3",
            "name": "Yana Sizzler & Wok",
            "contact": {
                "phone": "+912066013897",
                "formattedPhone": "+91 20 6601 3897"
            },
            "location": {
                "address": "F C Road",
                "lat": 18.52802688063791,
                "lng": 73.84272476029567,
                "distance": 589,
                "cc": "IN",
                "city": "Pune",
                "state": "India",
                "country": "India"
            },
            "categories": [{
                "id": "4bf58dd8d48988d1df931735",
                "name": "BBQ Joint",
                "pluralName": "BBQ Joints",
                "shortName": "BBQ",
                "icon": {
                    "prefix": "https:'/'/ss1.4sqi.net'/img'/categories_v2'/food'/bbq_",
                    "suffix": ".png"
                },
                "primary": true
            }],
            "verified": false,
            "restricted": true,
            "stats": {
                "checkinsCount": 542,
                "usersCount": 402,
                "tipCount": 19
            },
            "specials": {
                "count": 0,
                "items": []
            },
            "hereNow": {
                "count": 0,
                "groups": []
            },
            "referralId": "v-1386276988"
        }]
    }
}

但我没有得到像isOpen Price等信息,当我们使用explore时,我们会在完整的响应中得到这些信息。

API不支持在场地搜索响应中返回完整对象-您需要进行单独的场地详细信息调用以获取您要查找的信息。我们建议缓存场所详细信息(最长30天),以避免重复调用此端点来检索不一定经常更改的信息。