1

我正在尝试使用 Facebook Javascript 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);
      }
    );
}

我意识到这可能会返回多个用户,但我不知道如何判断它是返回多个用户还是根本没有用户,在尝试获取 response[0].username 后它似乎冻结了。

我可能犯了一个初学者的错误,但有什么想法吗?

4

1 回答 1

2

看看这个:http: //developers.facebook.com/docs/reference/fql/user

我没有看到用户名字段。我认为这就是问题所在。

HTH。

于 2010-05-02T00:47:39.503 回答