问题标签 [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 回答
907 浏览

java - 在 Java 中解析 Facebook FQL 多查询

我在解析 Facebook 的 FQL 多查询时遇到了一些麻烦。我不知道我需要如何处理结果中具有相同名称的 JSONArray -> fql_result_set。这是我得到的 FQL JSON。

这是我目前在我的 Java 代码中得到的,但我没有得到任何回报。我得到的数据最终会进入一个 ArrayList。

有谁知道我需要如何解析这个 JSON 结果?提前致谢!

解决方案

0 投票
1 回答
479 浏览

facebook-graph-api - 使用 FQL 获取事件的所有评论

我正在尝试列出某个页面创建的事件的所有评论。我正在使用这样的多查询获取事件的 EID:

我完全不知道如何使用该 EID 获取该事件的评论。

有谁知道怎么做?

0 投票
1 回答
456 浏览

ios - FQL 多查询并不总是有效

我对 FQL 多查询有一个奇怪的问题

这是我的查询:

此查询有时不起作用...我不明白出了什么问题。不工作时,如果我删除第三个查询 ( event_creator) 一切正常。

错误:

0 投票
1 回答
642 浏览

facebook - 从全局页面获取 Facebook 页面的流

我对 Facebook api 有一点问题。

我正在做一个非常简单的 FQL 请求来获取这样的页面流:

它工作得很好。但是,当我在可口可乐或星巴克等“大页面”上执行相同请求时,所有流帖子的“类型”、“点赞数”和“评论数”都是空的。

我真的不明白为什么。我正在考虑一个带有国家代码错误的“全球页面”,但我找不到这方面的信息。

任何的想法 ?

编辑:只需尝试另一个请求来获取页面全局子 ID,但看起来可口可乐和星巴克不使用全局页面系统。

那么,知道为什么我的第一个请求在获取流内容时返回空信息吗?

0 投票
2 回答
792 浏览

android - 从 Facebook 获取数据时获取“不受支持的方法,fql.multiquery”

我正在尝试通过 FQL 多查询从 Facebook 获取我的 Android 应用程序中的数据,如下所述:http: //www.kanatorn.info/2011/12/31/fql-multiple-query-android-sdk-example/

这是我的代码:

我得到的结果如下:

我不知道我的错误在哪里。它说unsupported method, multiquery,但这实际上应该是一个有效的方法,对吧?我到处寻找类似的问题,但似乎只有我一个人遇到这个问题。我觉得我错过了一些简单的东西......如果有人可以帮助我,那就太酷了。谢谢!

顺便提一句。正常查询一切正常。

0 投票
0 回答
189 浏览

facebook - 带有事件 CREATOR 的 FQL 多查询不再起作用

我有几个 iOS 应用程序可以进行 FQL 多查询,以获取某个创建者的事件信息。

直到昨天,2013 年 3 月 12 日,这工作得很好。现在它返回一个“未知错误”。

如果我将 query2 更改为

"SELECT eid, name, venue, location, start_time, creator FROM event WHERE eid IN (SELECT eid FROM #query1) AND start_time>%@"

它再次起作用,但显然我必须更新所有应用程序才能更改此查询,我很想规避这一点。

这是设计使然吗?

0 投票
2 回答
4721 浏览

facebook - Graph API:获取 fql 多查询时发生未知错误

我在使用 PHP SDK 时遇到问题:

而且我使用了大量的页面 ID。

当我在https://graph.facebook.com/fql/?access_token=AC&q=QUERIES中运行此脚本时, 它运行良好。

但是当我使用 php-sdk 时,有时它可以工作,但对于某些页面,它会返回错误:

任何人都可以帮助我吗?我不明白为什么我会收到这个错误......

0 投票
0 回答
1697 浏览

facebook-graph-api - 使用 facebook FQL 获取包含所有评论的每个帖子 ID

我想使用 fql 查询获取每个帖子 ID 以及页面的所有评论。如果我使用 -

这返回 -

如您所见,它在一个对象中返回文本和 post_id。我想要的是在一个对象中会有 post_id 及其所有评论。希望我在挣扎一个小时时得到答案。这与多查询有关

0 投票
1 回答
1797 浏览

facebook - Facebook API 速率限制 - 服务器端与客户端

据我了解,facebook API 的速率限制约为每 600 秒 600 次调用,每个令牌和 IP。现在我有一个网站/facebook-app,允许用户浏览公共夜总会页面和事件,不需要用户登录来浏览页面,所以我使用我的应用程序令牌。但是为了让用户能够在我的网站/应用程序上使用他们的帐户与 facebook 图表交互的功能,他们必须登录,所以我使用用户令牌。

因此,当用户登录时,超过速率限制应该不会有问题,因为每个用户将拥有不同的用户令牌,因此每个用户的速率限制为每 600 秒 600 次调用。但我担心的是,当用户在未登录时浏览公共夜总会页面和事件时,我的应用程序将超过速率限制,因为只有 1 个应用程序令牌和 1 个 IP 地址(我的服务器)用于多个用户。如果有多个用户同时浏览公共夜总会页面和活动,那么很容易超过速率限制。

我做了一些研究,发现我可以从客户端进行 API 调用,这样每个浏览公共夜总会页面和事件的用户都会有不同的 IP 地址(用户计算机),所以每个用户都会每 600 秒的速率限制为 600 次调用。但是,如果我从客户端进行 API 调用,那么我的应用程序令牌和应用程序机密对用户来说是可见的吗?这会带来安全风险吗?谁能验证这是否正确?当用户浏览公共夜总会页面和活动时,我可以做些什么来不超过速率限制?提前致谢。

0 投票
1 回答
599 浏览

facebook - 有什么方法可以在多查询中使用 FQL 附件媒体数组的元素?

我需要获取用户新闻提要中每个项目的评论列表,包括提要项目中任何媒体的评论。

我试图避免多次 FQL 查询往返,所以我想使用多查询。

我可以获取提要中每个 post_id 的评论:

但是,似乎没有办法引用媒体元素中的内容,因此我可以请求媒体 fbid 的评论,例如:

这个问题(How to query FQL Stream by Attachment.Media.Type?)非常相似,但答案有点不确定并且未被接受。

有什么建议或明确的答案吗?