Facebook FQL Javascript结果集
我是Facebook整合的新手,遇到了一堵墙,我希望有人能帮我。我已经阅读了许多文章并测试了各种代码示例,以实现我所需要的,我认为我能得到的最接近的是FQL和JavaScript。我详细讨论了我将要使用它的用途,但基本上我需要从Facebook表中检索数据,并在html页面中显示结果 当查询单个项目时,当某物是=某物时,单个结果将打印到我的html页面的屏幕上,但当我更改查询以使其返回多个结果时,代码似乎没有任何错误 下面是一个示例查询,我试图在下面的示例javascript代码中使用它,但它返回一个javascript错误。我知道这个查询很好,因为它可以在这里进行测试 FQL SQL查询的测试页面 示例查询 从包含的用户(“sam roberts”)中选择名称、pic_square、profile_url 当上面的查询重新使用下面的工作示例中的查询时出错。 脚本1006:应为“')” facebook_2.html,第29行,95个字符 这里是我的工作示例,只检索一行数据,您可以运行它,但它需要在web服务器上。如果您有任何建议,请告诉我,我真的需要它在JavaScript中工作,因为这是我唯一有经验的语言Facebook FQL Javascript结果集,javascript,html,facebook,facebook-fql,Javascript,Html,Facebook,Facebook Fql,我是Facebook整合的新手,遇到了一堵墙,我希望有人能帮我。我已经阅读了许多文章并测试了各种代码示例,以实现我所需要的,我认为我能得到的最接近的是FQL和JavaScript。我详细讨论了我将要使用它的用途,但基本上我需要从Facebook表中检索数据,并在html页面中显示结果 当查询单个项目时,当某物是=某物时,单个结果将打印到我的html页面的屏幕上,但当我更改查询以使其返回多个结果时,代码似乎没有任何错误 下面是一个示例查询,我试图在下面的示例javascript代码中使用它,但它返
<html>
<head>
<title>My Facebook Login Page</title>
</head>
<body>
<div id="msg"></div>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '2xxxxxx',
status : true,
cookie : true,
xfbml : true
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<script>
function doSomething()
{
FB.init({appId: '2xxxxxxxx', status: true, cookie: true, xfbml: true});
var query = FB.Data.query('select name, uid from user where uid=742375122');
query.wait(function(rows)
{
document.getElementById('msg').innerHTML = 'name is ' + rows[0].name;
});
}
</script>
<input type="button" value="Click here" onClick="doSomething()">
</body>
</html>
我的Facebook登录页面
window.fbAsyninit=函数(){
FB.init({
appId:'2xxxxxx',
状态:正确,
曲奇:是的,
xfbml:对
});
};
(职能(d){
var js,id='facebook jssdk';if(d.getElementById(id)){return;}
js=d.createElement('script');js.id=id;js.async=true;
js.src=“//connect.facebook.net/en_US/all.js”;
d、 getElementsByTagName('head')[0].appendChild(js);
}(文件);
函数doSomething()
{
init({appId:'2xxxxxxxx',状态:true,cookie:true,xfbml:true});
var query=FB.Data.query('select name,uid from user,其中uid=742375122');
query.wait(函数(行)
{
document.getElementById('msg')。innerHTML='name is'+行[0]。name;
});
}
感谢您的关注。尝试使用“从包含的用户(“sam roberts”)中选择名称、pic\u square、profile\u url”
好像是一个绳子被割断的问题
<html>
<head>
<title>My Facebook Login Page</title>
</head>
<body>
<div id="msg"></div>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '283998891634567',
status : true,
cookie : true,
xfbml : true
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<script>
function doSomething()
{
FB.init({appId: '283998891634567', status: true, cookie: true, xfbml: true});
var query = FB.Data.query("SELECT name, pic_square, profile_url FROM user WHERE contains('sam roberts')");
query.wait(function(rows)
{
document.getElementById('msg').innerHTML = 'name is ' + rows[0].name;
});
}
</script>
<input type="button" value="Click here" onClick="doSomething()">
</body>
</html>
我的Facebook登录页面
window.fbAsyninit=函数(){
FB.init({
appId:'28399891634567',
状态:正确,
曲奇:是的,
xfbml:对
});
};
(职能(d){
var js,id='facebook jssdk';if(d.getElementById(id)){return;}
js=d.createElement('script');js.id=id;js.async=true;
js.src=“//connect.facebook.net/en_US/all.js”;
d、 getElementsByTagName('head')[0].appendChild(js);
}(文件);
函数doSomething()
{
init({appId:'283998891634567',状态:true,cookie:true,xfbml:true});
var query=FB.Data.query(“从包含(“sam roberts”)的用户中选择名称、pic_square、profile_url”;
query.wait(函数(行)
{
document.getElementById('msg')。innerHTML='name is'+行[0]。name;
});
}
facebook_2.html中第29行95个字符有什么内容?这是您的问题所在的地方。你粘贴的代码没有修改吗?你提供的样品非常适合我。