在使用 FourSquare
API 的探索端点执行搜索以查看附近的热门场所时,我试图获取每个场所的提示列表。
我收到一个包含 field 的 JSON 响应,并且可以访问它的大部分属性。但是,我不知道如何访问返回的 tips 对象,该对象是 venue 对象的一部分。
这是 FourSquare
上描述响应的页面:
https://developer.foursquare.com/docs/responses/venue
这是我用来访问 field 对象的内容:
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);
}
}
关于javascript - 使用带有 javascript 的 FourSquare API 访问 field 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36881979/