2016-04-27 3 views
1

Ich versuche, eine Liste mit Tipps für jeden Veranstaltungsort zu erhalten, wenn eine Suche über den Endpunkt der API FourSquare durchgeführt wird, um beliebte Veranstaltungsorte in der Nähe zu sehen.Zugriff auf Tipps für einen Veranstaltungsort mithilfe der FourSquare-API mit JavaScript

Ich bekomme eine JSON-Antwort mit Veranstaltungsorten und kann auf die meisten seiner Eigenschaften zugreifen. Ich weiß jedoch nicht, wie ich auf das tipps-Objekt zugreifen kann, das zurückgegeben wird und Teil des Venue-Objekts ist. Dies ist die Seite auf FourSquare beschreibt die Antwort:
https://developer.foursquare.com/docs/responses/venue

Dies ist, was ich bin mit dem Veranstaltungsort Objekt zuzugreifen:

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

Wie greife ich auf die Spitzen-Objekt, das im Innern ist das?

Antwort

2

Try this;)

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

ich das Wort ändern musste, wie in in der for-Schleifen so für (Artikel in Artikel), aber abgesehen davon, dass es funktioniert super! –

Verwandte Themen