fql beitreten, kann ich die join zwei Tabellen mit FQL?

Habe ich Folgendes FQL-I want to join mit der Tabelle user hinzufügen name-Feld! Wie kann ich das tun?Nachdem ich zum testen eine normale left join bekam ich eine Fehlermeldung (601 join nicht möglich, mit FQL). Wie kann ich beitreten und hinzufügen Feld für den Namen????

<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<a href="#" onclick="getPhotos();return false;">Get Photos</a>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({ appId: 'yourAppID', status: true, cookie: true, xfbml : true });

  function getPhotos() {  
    FB.login(function(response) {
      if (response.session && response.perms) {
        var oneWeekAgo = Math.round((new Date().setDate(new Date().getDate()-7)) /1000);
        FB.api(
          {
            method: 'fql.query',
            query: 'SELECT pid, caption, aid, owner, link, src_big, src_small, created, modified FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=me())) AND created > ' + oneWeekAgo + ' ORDER BY created DESC LIMIT 20'
          },
          function(response) {
            alert('Photos: ' + JSON.stringify(response));
          }
        );
      }
    } , {perms:'friends_photos'}); 
}
</script>
</body>
</html>

InformationsquelleAutor Tareq Abuzuhri | 2011-07-01

Schreibe einen Kommentar