Javascript代码不适用于Facebook图形Api和FQL

Javascript代码不适用于Facebook图形Api和FQL,javascript,facebook-graph-api,facebook-javascript-sdk,facebook-fql,Javascript,Facebook Graph Api,Facebook Javascript Sdk,Facebook Fql,我正在试用Facebook上的Graph Api和FQL,但我的代码无法正常工作 function getUserMovies2() { FB.api('/me/movies?fields=name,genre,release_date,picture,likes', function(response) { console.log('Got Movies: ', response); if (!response.error) { var markup

我正在试用Facebook上的Graph Api和FQL,但我的代码无法正常工作

function getUserMovies2() {
   FB.api('/me/movies?fields=name,genre,release_date,picture,likes', function(response) {
     console.log('Got Movies: ', response);

     if (!response.error) {
       var markup = '';

       var movies = response.data;

       for (var i=0; i < movies.length && i < 1; i++) {
         var movie = movies[i];

            FB.api('fql', { q: 'SELECT name FROM page WHERE genre = ' + movie.genre + 'LIMIT 1' }, function (response)
            {   
                //do something with the response
                // show name of the movie...
                markup = '<p> Suggested Movie:'+ response + '</p>';

            });
       }
      document.getElementById('user-movies').innerHTML = markup;
     }
   });
 }  

它应该显示与我喜欢的第一部电影类型相同的第一部电影名称页面。这只是一个测试,但不起作用

我猜您需要在movie.genre和LIMIT之间留出一个空间:

'SELECT name FROM page WHERE genre = ' + movie.genre + ' LIMIT 1'
否则,Facebook会认为你正在寻找一种与电影相同的体裁


如果你告诉我Facebook的回复,那会更有帮助

我猜您需要在movie.genre和LIMIT之间留出一个空间:

'SELECT name FROM page WHERE genre = ' + movie.genre + ' LIMIT 1'
否则,Facebook会认为你正在寻找一种与电影相同的体裁

如果你告诉我Facebook的回复,那会更有帮助