Я пытаюсь использовать JavaScript Facebook API для выполнения запросов 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.
Я, вероятно, делаю ошибку новичка, но какие-либо идеи?
Проверить это : http://developers.facebook.com/docs/reference/fql/user
Я не вижу поля имени пользователя. Думаю, в этом проблема.
HTH.