title: Facebook liked URL - Difference between Graph API and FQL query
body: <p>I am a bit confused between 2 different results.</p>
  
  <p>When I want to retrieve a list of the liked URL with the graph :</p>
  
  <pre><code>$url="https://graph.facebook.com/me/likes?access_token=".$access_token;
  </code></pre>
  
  <p><strong>The result is</strong> : everything I liked and they all have an id.</p>
  
  <p>Than I tried to retrieve the liked URL with fql :</p>
  
  <pre><code> $fql_query_url="SELECT url FROM url_like WHERE user_id = me()";  
   $query = "https://api.facebook.com/method/fql.query?query=";
  </code></pre>
  
  <p><strong>The result is</strong> : many different URLS (most of them are youtube ones) and some of them doesn't have an id</p>
  
  <p>My questions are :</p>
  
  <ul>
  <li>What is the difference between these 2 requests ?</li>
  <li>Why some of the fql responses have an id and others not ?</li>
  <li>How can I get all the liked URL who have an id ?</li>
  </ul>
  
  <p>Thank you very much for your help </p>