问题标签 [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.
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 版本中添加?
php - 如何获取我所有 Facebook 好友的专辑总数?
我想一次性检索所有 facebook 好友的专辑总数
任何人都知道如何查询专辑表
facebook - 如何获取所有 facebook 好友的相册总数?
如何获取所有 facebook 好友的相册总数?
我想一口气检索所有 facebook 朋友的总专辑。
任何人都知道如何在 FB 中查询“专辑”表
请分享你的想法谢谢
facebook-c#-sdk - 如何在 C# SDK 中使用 fql.multiquery
我正在使用带有 VB 的 facebook-c#-sdk。
我的代码:
我得到: Facebook.FacebookApiException:解析器错误:位置 0 处出现意外“\”。
单个查询完美。进行多查询的正确方法是什么?
谢谢!
iphone - iOS SDK 中的 Facebook FQL 多查询
我正在寻找一些关于如何通过 iOS SDK 向 Facebook 发送多查询 fql 请求的文档或示例代码。我找到了一些较旧的样本,但它们对我不起作用。我已经填充了NSDictionary
查询,并尝试通过 发送请求
[[FBRequest requestWithDelegate:self] call:@"facebook.fql.multiquery" params:params];
,如我已阅读的示例中所述,但我收到“无法识别的选择器发送到类”错误,并且在 FBRequest.h 中找不到“requestWithDelegate”方法任何一个。是否已弃用?对此提供一些帮助将不胜感激!
php - 在一个查询中组合 3 个 FQL - Facebook PHP
当前我正在执行此 FQL 以获取用户信息
请帮助我将所有查询合并为一个 [我想通过编写单个 FQL 来获取 4 个数组中的所有信息]!
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 多查询),我可以避免此错误消息. 谁能告诉我是否有办法做到这一点或任何其他解决方案......?
javascript - 如何使用 FB FQL 多查询的结果?
我对 Facebook 的 fql.multiquery 方法感到困惑。
我正在尝试检索帖子上的所有评论,然后还检索每个评论的用户信息。我可以毫无问题地获得评论,但我无法获得用户。
目前我正在使用以下内容:
这给了我以下回应:
问题是,我不知道如何匹配这些!因此,我正在遍历评论,并希望打印每个评论的文本,并在其旁边显示用户名。我怎么做?
或者,有没有更好的方法来做到这一点?
facebook - FQL查询选择去同一所大学的朋友
所以我有一个基本的 FQL 查询,可以拉出所有用户的朋友:
我需要能够根据他们的学校缩小返回用户的范围。我知道你可以做这样的查询:
那只会返回男性朋友。无论如何要添加另一个子句,例如:
除非他们信息中的学校 ID 与其他 ID 相同。我已经要求用户授予我 friends_education_history 权限,所以这应该是一个问题。我正在尝试做的是只拉出特定大学的朋友并展示他们。
我也知道教育信息是一个数组。看起来像这样:
我可以在 type= College 的地方提取信息吗?
提前致谢
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];
我想获取另一个仅保留“消息”值和另一个将保留“计数”值的消息。我将如何将这些值与上述数组输出分开