使用 FourSquare API 和 javascript 访问场地提示

Accessing tips for a venue using the FourSquare API with javascript

本文关键字:提示 访问 javascript FourSquare API 使用      更新时间:2023-09-26

在使用 FourSquare API 的探索端点执行搜索以查看附近的热门场地时,我正在尝试获取每个场地的提示列表。

我收到一个包含场地的 JSON 响应,可以访问它的大部分属性。但是,我不知道如何访问返回的提示对象,并且是场地对象的一部分。这是描述响应的FourSquare页面:
https://developer.foursquare.com/docs/responses/venue

这是我用来访问场地对象的:

var venues = data['response']['groups'][0]['items'];

如何访问其中的提示对象?

试试这个;)

var items = data['response']['groups'][0]['items'];
var itemVenue = {}; /* It is an object item venue */
var itemTips = []; /* It is an array of item tips */
for(var item in items){
    itemVenue = items[item]['venue'];
    itemTips = items[item]['tips'];
    console.log('Venue Name: ', itemVenue.name);
    console.log('Item tips count: ', itemTips.length);        
    /* Here we can loop all tips of  this item */
    var itemTip = {}; /* tip is an object */
    for(var tip in itemTips){
        itemTip = itemTips[tip];
        console.log('Tip text: ', itemTip.text);
    }
}