0

これもバグですか?私はtheresの名前のインデックスのバグを知っているが、今私はユーザー名でそれを行うことはできません。私はこの権利をしていますか?FacebookのJavascript SDK:ユーザー名がインデックスに登録されていません

FB.api('fql?q=SELECT uid FROM user WHERE username="'+username+'"', 
     function(response){ 
      console.dir(response); 
     }); 
} 

私が取得しています:

は "あなたの文では、WHERE句が インデックス可能な列が含まれている必要がありザ・インデックス可能ではありません。"

答えて

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); 
    } 
); 
 

はそれが

を役に立てば幸い
関連する問題