2016-04-27 106 views
1

我試圖在使用FourSquare API的探索端點執行搜索時查看每個場所的提示列表,以查看附近的流行場所。使用帶有javascript的FourSquare API訪問場地的提示

我得到一個JSON響應與它場地,並可以訪問其大部分屬性。但是,我不知道如何訪問返回的提示對象,它是場地對象的一部分。 這是FourSquare頁面描述響應:
https://developer.foursquare.com/docs/responses/venue

這是我使用訪問場地對象是什麼:

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

如何訪問提示對象,它是這裏面?

回答

2

試試這個;)

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); 
    } 
} 
+1

我不得不爲在改字在for循環所以(在項目的項目),但除了那它的偉大工程! –

相關問題