title: Make FB.api() calls synchronous
body: <p>I am creating fQuery API on top of FB javascript SDK. And till now everything worked fine, but i got stuck in FB.api calls now.</p>
  
  <p>Actually, I am trying to load facebook user object i.e. "/me" using FB.api function.</p>
  
  <pre><code>function somefunc() {
    var r = fQuery.load(selector);  //selector = "me"
    return r;
  }
  
  
  fQuery.load = function( selector )  {
    fQuery.fn.response = "";
  
    return FB.api( "/" + selector, function (response) {
      // we get response here.
    });
  }
  </code></pre>
  
  <p>Is it possible to return the response or can we make it sync call. I have tried many ways to work around but could not get success. </p>
  
  <p>Please provide suggestions.</p>