gpt4 book ai didi

Javascript 代码不适用于 Facebook Graph Api 和 FQL

转载 作者:行者123 更新时间:2023-11-28 02:39:52 25 4
gpt4 key购买 nike

我正在尝试 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 会认为您正在寻找等于 movie.genreLIMIT 的类型。

如果您告诉我 Facebook 正在返回什么响应,那就更有帮助了。

关于Javascript 代码不适用于 Facebook Graph Api 和 FQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12842266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com