Я пытаюсь использовать API JavaScript Javascript Facebook для запуска запросов FQL, и он отлично работает, если я пытаюсь получить пользователей по имени пользователя или uid, но не работает при поиске по имени.
function get_username()
{
var name = prompt("Enter name: ")
FB.api(
{
method: 'fql.query',
query: 'SELECT username FROM user WHERE name in "'+name+'"'
},
function(response) {
var x = response[0].username
alert('Username is ' + x);
}
);
}
Я понимаю, что это, вероятно, вернет несколько пользователей, но я не могу понять, как определить, возвращает ли он несколько пользователей или вообще нет пользователей, кажется, что он зависает после попытки получить ответ [0] .username.
Я, наверное, совершаю ошибку новичка, но есть идеи?