I have some code that was working one month ago… now, when I check it, it doesn’t work. I saw what was the problem, the console says: “unexpected end of query”
I have checked this query on Graph API Tools and it works! I use the same permissions as on my “app”.
This is the FQL Query:
SELECT uid,name FROM user WHERE uid IN ( SELECT uid2 FROM friend WHERE
uid1 = me() ) ORDER BY name
And this is the complete code:
// This code is in an html file
window.fbAsyncInit = function() {
FB.init({
appId : '226472757418610',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
}
...
// this code is in a javascript file and the user is correctly logged in
FB.api('/fql?q=SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) ORDER BY name', function(amigos) {
console.log(amigos)
// it prints the message above
});
I can’t see any error! Could you suggest what could be wrong with my code?
If any have problem with this “unexpected end of query”, you could try changing your code for this one:
Although is not the best solution.
Update: It’s not necessary q to be an object.. It could be only your query and the result could be get it by response.data