I am trying to use the graph API to get just some basic info about a user no need for authorization by the user just the public details. I am trying to use jQuery and the .getJS
You have to use jsonP
for cross domain issues:
$.get(fburl, function(data){
console.log(data);
alert(data.name);
},'jsonp');
Fiddle: http://jsfiddle.net/maniator/34m9J/
It doesn't return an array, but an object. You don't need to be looping over anything.
You can just get the name straight from the object:
$.getJSON(fburl, function(data){
var name = data["name"];
$("#profile").append("<h3>"+name+"</h3>");
});
example: http://jsfiddle.net/niklasvh/Wm9M3/
PS. you had a syntax error with $("#profile").append("<h3>"+name+"</h3>");
as well (you forgot the +
around name
)