问题标签 [fql.multiquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3785 浏览

facebook-graph-api - 在图形 api 资源管理器中运行多查询 fql

尝试在 Graph API Explorer 中运行它:

但我得到的只是:

我对此完全陌生。我究竟做错了什么?

0 投票
1 回答
661 浏览

facebook - FQL 好友表返回很多陌生人的名字——“Facebook 用户”

Fql 是(按名称过滤,让您一目了然):

SELECT id,name,pic_square FROM profile WHERE id IN (SELECT uid2 FROM friend WHERE uid1=me()) and name='Facebook User'

截屏:

在此处输入图像描述

如果我的应用程序向我的应用程序用户显示所有这些不存在/令人困惑的名称,那会令人沮丧。甚至无法通过http://www.facebook.com/USER_I **D访问用户 ID 。pic_square 也是 facebook 默认的个人资料图片。当然,我现在可以做的是按 **name!='Facebook User' 过滤,但我真的很想知道为什么我必须做这个额外的过滤器?

最初我想知道他们是已被删除/停用缓存用户的用户。所以我尝试停用/或关闭平台来测试用户,该用户不会显示为“Facebook 用户”,他根本不会出现。因此,原因不应与隐私设置或帐户删除有关。

另外,我很久以前就注意到“Facebook 用户”问题,所以没有理由与缓存有关。

此用户 ID 不会通过https://graph.facebook.com/me/friends包含在内。它只发生在 FQL 朋友表上。

我不确定这是否是一个错误,可能是我错过了一些关于朋友表的概念,所以我在这里问这个问题。FQL好友表返回陌生名称“Facebook User”,他们是谁?

提前致谢。

0 投票
1 回答
600 浏览

facebook-graph-api - FQL 如何选择用户标记的所有照片,按相册过滤?

我正在使用以下代码来选择我标记的所有照片

但现在我只想选择某个相册中的照片,有两种方法可以做到这一点。

或者

据我所知,他们都做同样的事情,而且工作正常。

问题是它不适用于第二张、第三张等专辑。

如果我执行以下操作

它只会从其中一个相册中选择照片,而不是两者都选择,如果我替换 or ,它将选择我从第一个相册中标记的照片和第二个相册中的所有照片。

所以查询最终会变成类似

当我进行查询以获取我标记的所有照片时,大约需要 900 毫秒,据我所知返回几百张照片。我试图将其限制为大约 6 或 7 个相册,即大约 150 张照片,但我认为查询效率不够高,因为我在大约 15 分钟前开始运行查询并且它仍在加载,所以我不认为它永远会返回任何东西。

如果我单独查询每张专辑而不是所有专辑一起查询会更快吗?

还有什么可以更好的。

我很感激这里的任何帮助。

谢谢

0 投票
0 回答
618 浏览

facebook - FQL 多查询与子查询

我正在尝试查询两个用户之间的相互喜欢。多查询版本按预期工作,但如果我将第一个查询作为子查询插入第二个查询,我会得到一个空数组作为结果。他们实际上在做同样的事情。为什么?

在职的:

不工作:

0 投票
1 回答
926 浏览

facebook - 如何使用带有 Hashtag 的 php 中的 Multi FQL 查询

我正在尝试使用 #query1 语法在第二个查询中使用第一个查询的结果。

例如

我可以看到这在https://developers.facebook.com/tools/explorer的 fql 查询模拟器中运行良好。

但是当我尝试通过 PHP 发送此查询时,我无法运行它。代码:

我认为 # 之前的 + 有一些问题。

0 投票
3 回答
554 浏览

facebook-fql - 如何使用第一个查询中的用户 ID 在查询中创建 FQL 查询?

我有一个 FQL 查询,它返回对帖子发表评论的人员列表:-

SELECT time, fromid, likes, post_id_cursor from comment where post_id = '331288023558058_592220760798115' ORDER BY time DESC LIMIT 5000

我想做的是在此查询中包含另一个查询,以返回留下评论的人的更多详细信息

选择性别,名字,中间名,姓氏,用户名,语言环境,profile_url,pic_square_with_logo FROM user WHERE uid = {fromid of person leave comment}

是否可以组合查询以便我在单个查询中获取所有数据?有什么想法吗?

谢谢

乔纳森

0 投票
1 回答
36 浏览

facebook-fql - 使用 where 类中的对象查询 Facebook Graph?

我试图查询 Facebook 图形 API 以检索特定的照片列表。我在一个对象中存储了照片 ID。是否可以在 FQL 查询的 where 子句中插入对象,如果可以,语法是什么?

查询是:

photos 是一个包含 user_id 和 photoId 的对象。

谢谢

0 投票
0 回答
199 浏览

facebook - 使用 Facebook 的 FQL api 可以查询多少个 url?

希望进行如下查询:

我找不到任何限制可以随时查询的 url 数量的文档。

0 投票
1 回答
132 浏览

iphone - 如何将从多查询 FQL 收到的结果读入目标 c 中的字符串?

我希望能够从我的多查询结果中提取数据。

我正在使用此代码进行多查询:

然后我将结果打印到命令行,我看到了所有我想看到的数据。

我只是不知道如何从结果中的每个条目中提取名称、图片 url、性别和 uid。我觉得我需要使用数组和字典的某种组合,但我不确定如何。提前感谢您的帮助。:)

0 投票
1 回答
356 浏览

python - FQL 多查询

我仍然不太确定多查询语法..

我想获得一些照片数据,我想将它与地点连接起来,这样我就可以获得照片的地点信息..

这是我的代码

在http请求中会是这样的

它返回给我 OAuthException:

更新的代码(工作):