现在这也是一个错误吗?我知道有一个名称索引错误,但现在我甚至无法使用用户名。我这样做了吗?
FB.api('fql?q=SELECT uid FROM user WHERE username="'+username+'"',
function(response){
console.dir(response);
});
}
我得到了:
“您的语句不可索引.WHERE子句必须包含 可转位列。“
答案 0 :(得分:0)
在使用之前尝试对查询进行编码,例如:
var qry = 'fql?q=' + escape('SELECT uid FROM user WHERE username="'+username+'"');
FB.api(qry,
function(response){
console.dir(response);
});
}
OR the other way
FB.api(
{
method: 'fql.query',
query: 'SELECT uid FROM user WHERE username="'+username+'"'
},
function(response) {
console.dir(response);
}
);
希望有所帮助