fql 加入;我可以使用 FQL 连接两个表吗?
我有以下 FQL 我想加入用户表以添加名称字段!我该怎么做?在我测试正常左连接后,我收到错误消息(601 join not possible with FQL)。我如何加入并添加名称字段???
<!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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
做这样的事情:
Do something like this:
你需要运行一个嵌套查询,就像
我需要我朋友的名字,来自喜欢该页面的页面的图片。所以运行一个嵌套查询,它对我有用
检查此链接https://developers.facebook.com/docs/reference/fql/
Facebook 已经公开了他们的数据库。希望对您有帮助
you need to run a nested query like
i need the my friend name, pic from a page whoever liked that page.so run a nested query and it worked form me
Check this link https://developers.facebook.com/docs/reference/fql/
Facebook have exposed their database. Hope it helps you