JSFiddle - React, Tailwind, and code Playground
by Artur Piszek
JavaScript
var token = "CAACEdEose0cBAJqhJ0ql2mheUmCX6RglS0Nhioj9SrXKUwn0R90qyh5bTfaNZCD1eZAh9QOFy7YAAIeVxQZBXhObXQcNBgvKNY222GZAN4D0QiVWVZBKq2Mx0sYtu9tf0GnbdIkyVCpGqvpeSI0xvOYPZCYH73DfVCpailRN9eXRZCW9FpOsEFAA7LqL8ikAFwZD";
var places = [];
$.getJSON("https://graph.facebook.com/search?q=Restaurant&type=place¢er=52.21991,21.01547&distance=300&access_token="+token,
function(data) {
$.each(data.data,function(i,placeData){
$.getJSON("https://graph.facebook.com/fql?q="+encodeURI("SELECT uid FROM page_fan WHERE page_id="+placeData.id+" AND uid IN (SELECT uid2 FROM friend WHERE uid1=me())")+"&access_token="+token,
function(friendData) {
if(friendData.data.length>0) {
console.log({place:placeData, friends:friendData.data});
}
if(i >= (data.data.length-1)) {
//ostatni callback
console.log('END!');
}
});
});
});