问题标签 [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 投票
2 回答
945 浏览

facebook - 在客户端启动多查询会引发解析器错误

我在 c# SDK 中有以下问题:当我尝试在我的桌面应用程序中使用以下字符串运行多查询(搜索共同朋友的 ID 对)时,我收到解析器错误:

解析器错误:位置 0 处出现意外的“{”。

如果我将其粘贴到http://developers.facebook.com/docs/reference/rest/fql.multiquery/ 但不在 http://developers.facebook.com中,则相同的字符串(引号前没有转义序列)有效 /docs/reference/rest/fql.query/ 所以问题是我需要将它作为多查询而不是作为查询启动 - 现在我想问的是:

是否可以使用 SDK 的Facebook.FacebookClient.Query函数以某种方式处理多查询,还是我必须编写一个函数来做到这一点?据我了解,我唯一需要更改的是它连接到的地址。如果是这样,是否可以在下一个 SDK 版本中添加?

0 投票
1 回答
439 浏览

php - 如何获取我所有 Facebook 好友的专辑总数?

我想一次性检索所有 facebook 好友的专辑总数

任何人都知道如何查询专辑表

0 投票
1 回答
681 浏览

facebook - 如何获取所有 facebook 好友的相册总数?

如何获取所有 facebook 好友的相册总数?

我想一口气检索所有 facebook 朋友的总专辑。

任何人都知道如何在 FB 中查询“专辑”表

请分享你的想法谢谢

0 投票
1 回答
1703 浏览

facebook-c#-sdk - 如何在 C# SDK 中使用 fql.multiquery

我正在使用带有 VB 的 facebook-c#-sdk。

我的代码:

我得到: Facebook.FacebookApiException:解析器错误:位置 0 处出现意外“\”。

单个查询完美。进行多查询的正确方法是什么?

谢谢!

0 投票
1 回答
6549 浏览

iphone - iOS SDK 中的 Facebook FQL 多查询

我正在寻找一些关于如何通过 iOS SDK 向 Facebook 发送多查询 fql 请求的文档或示例代码。我找到了一些较旧的样本,但它们对我不起作用。我已经填充了NSDictionary查询,并尝试通过 发送请求 [[FBRequest requestWithDelegate:self] call:@"facebook.fql.multiquery" params:params];,如我已阅读的示例中所述,但我收到“无法识别的选择器发送到类”错误,并且在 FBRequest.h 中找不到“requestWithDelegate”方法任何一个。是否已弃用?对此提供一些帮助将不胜感激!

0 投票
2 回答
1856 浏览

php - 在一个查询中组合 3 个 FQL - Facebook PHP

当前我正在执行此 FQL 以获取用户信息
请帮助我将所有查询合并为一个 [我想通过编写单个 FQL 来获取 4 个数组中的所有信息]!

0 投票
1 回答
256 浏览

mysql - 有没有办法将 SQL 与 FQL(Facebook 查询语言)结合起来

有没有办法将 SQL 与 FQL 结合起来。我说的是 FQL 多查询之类的东西。

这是我的示例代码。

//这里我从一个SQL数据库中取数据

$result_user_pages = mysql_query("SELECT Page_ID FROM user_fanpage WHERE User_ID='$uid'");

//这里我将'$user_page_ID'数组传递给一个for循环并调用facebook api

for ($i=0; $i $query1 = "SELECT post_id FROM stream WHERE source_id='$user_page_ID[$i]'"; $query2 = "SELECT fromid, text from comment WHERE post_id IN (SELECT post_id FROM #query1) ";

}

如果 '$user_page_ID' 有 10 个元素,则 api 被调用 10 次。因此有时它会给我一个连接超时错误消息。如果可以将 sql 查询与 fql 结合起来(如 fql 多查询),我可以避免此错误消息. 谁能告诉我是否有办法做到这一点或任何其他解决方案......?

0 投票
2 回答
5990 浏览

javascript - 如何使用 FB FQL 多查询的结果?

我对 Facebook 的 fql.multiquery 方法感到困惑。

我正在尝试检索帖子上的所有评论,然后还检索每个评论的用户信息。我可以毫无问题地获得评论,但我无法获得用户。

目前我正在使用以下内容:

这给了我以下回应:

问题是,我不知道如何匹配这些!因此,我正在遍历评论,并希望打印每个评论的文本,并在其旁边显示用户名。我怎么做?

或者,有没有更好的方法来做到这一点?

0 投票
1 回答
3331 浏览

facebook - FQL查询选择去同一所大学的朋友

所以我有一个基本的 FQL 查询,可以拉出所有用户的朋友:

我需要能够根据他们的学校缩小返回用户的范围。我知道你可以做这样的查询:

那只会返回男性朋友。无论如何要添加另一个子句,例如:

除非他们信息中的学校 ID 与其他 ID 相同。我已经要求用户授予我 friends_education_history 权限,所以这应该是一个问题。我正在尝试做的是只拉出特定大学的朋友并展示他们。

我也知道教育信息是一个数组。看起来像这样:

我可以在 type= College 的地方提取信息吗?

提前致谢

0 投票
1 回答
175 浏览

iphone - 如何在iphone中解析具有特定键的数组

我有一个数组(结果),它在控制台上显示这样的输出。我将结果作为 facebook 多查询输出。这是结果的定义。

-(void)request:(FBRequest*)request didLoad:(id)result {

NSLog(@" 结果为 %@",result);

}

我的多查询格式在这里。

NSString* fql1 = [NSString stringWithFormat:@"select uid,username,name from user where uid == %lld", _session.uid];

NSString* fql2 = [NSString stringWithFormat:@"SELECT likes,message FROM stream WHERE source_id = %lld limit 50", _session.uid];

NSString* 查询 = [NSString stringWithFormat:@"{\"UserRecord\":\"%@\",\"WallData\":\"%@\"}",fql1,fql2];

NSDictionary* params = [NSDictionary dictionaryWithObject:queries forKey:@"queries"];

[[FBRequest requestWithDelegate:self] call:@"facebook.fql.multiquery" params:params];

我想获取另一个仅保留“消息”值和另一个将保留“计数”值的消息。我将如何将这些值与上述数组输出分开