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

facebook - 在php中获取两个用户成为朋友的日期

有可能获得两个用户第一次在 Facebook 上互动的日期吗?例如:在评论、照片标签、墙贴等中。我需要这个用于 FB 应用程序,因为无法获得两个用户成为朋友的日期。

知道我能完成这件事吗?

我正在考虑合并很多 fql 查询,但还不知道如何做到这一点。如果我想给我所有的朋友这个,是不是太慢了?

0 投票
1 回答
1719 浏览

javascript - Javascript FQL:按“created_time”过滤,几次调用(大部分是1次)后,没有结果返回

我正在使用 javascript api 运行以下 FQL 查询:

它应该通过提供 unix_time 返回当前用户提要上的所有 youtube 视频并允许重复查询(在第一次运行时,这本质上是NOW(),否则它是最旧的状态时间);它确实如此,越野车:

  • 不设置 a LIMIT(在 query1 上):在 ~3 次查询之后,返回空结果
  • LIMIT 100或更多(在query1上):返回结果,但后续结果为空
  • 何时created_time < NOW()返回结果(在多个查询中);否则问题仍然存在(created_time <最早收到状态的时间)

不返回任何错误。我有 *read_stream* 权限。我试图找到一个相关的错误,但只找到了关于 FQL 的错误,没有返回所有状态。

0 投票
1 回答
506 浏览

facebook - QT GET 请求响应不同于你从普通浏览器得到的响应

我正在尝试使用 QT 框架运行多查询。我的查询看起来像这样

到目前为止,我发现如果不使用“#query1”方法它会起作用。但我在我的应用程序中需要它,因为我的实际查询更复杂。

如果我粘贴

在浏览器的地址栏中,access_token 是有效的,我得到了回应。

当我从 QT 发出相同的请求时,我得到一个空的 json 列表(“[]”)

这是QT代码:

这当前输出“[]”。如果我使用一个简单的网址,例如

http://graph.facebook.com/me/friends?access_token=xxxxxxxxx

它工作得很好。

  • 那么我错过了什么?

  • 是不是因为我的浏览器的get请求和我的QT get请求有区别?

  • 我是否必须配置我的 HTTP 获取请求的标头?如果是这样,价值是什么

先感谢您

0 投票
2 回答
440 浏览

facebook-graph-api - fql 多查询错误

我编写了以下代码来了解 fql 多查询是如何工作的:

但输出显示错误

在第 9 行调用非对象上的成员函数 fql_multiquery()

我也尝试过其他查询而不是这两个,但问题仍然存在。我正在使用 php sdk 3.0。

请帮忙。

0 投票
3 回答
1717 浏览

php - 提高 Facebook FQL 的性能和可用性

我试图从我在 Facebook 上担任管理员的页面中获得一些见解。
我的代码做了什么,它通过 mySQL 获取我想要使用的页面的 ID。我没有包括那部分。

在此之后,我得到了每个 facebook ID 的 page_id、name 和 fan_count,并保存在fancounts[].

我有两个问题。

  1. 它的性能非常慢
  2. 我找不到像这样回显数据的方法:

我的问题是,如何修改代码以提高性能并显示上述数据?我读到了 fql.multiquery。可以在这里使用吗?

请为我提供代码示例。谢谢

0 投票
2 回答
914 浏览

facebook-graph-api - 如何从喜欢给页面的用户那里获得所有朋友?

我怎样才能得到所有喜欢给定页面的朋友,而不需要遍历朋友列表和该朋友的喜欢列表?

哑巴是这样的:

但我想知道是否有办法为此构建 FQL 查询。

推进#2并解决:

使用@Igy 的建议我可以解决它。我在下面发布了答案。无论如何,我接受了 Igy 的回答,因为是他的想法帮助了我。

前进#1:

好的,我现在有这个:

获取所有朋友:

从用户UID获取页面粉丝:

结合

但是,它似乎不能正常工作。这是怎么回事?

0 投票
0 回答
221 浏览

facebook - javascript sdk 中的 fql 查询,用于获取特定城市的 facebook 用户

我应该选择居住在特定位置或城市的 facebook 用户的用户 ID。我怎么能在 javascript sdk 的 fql 查询中做到这一点?

0 投票
1 回答
1120 浏览

facebook - fql 多查询

FB.api(
{
method: 'fql.query',
query: 'select uid,name from user where uid in (select uid2 from friend where uid1 ='+me.id+') AND current_location='+me.location.name
},function(data) { alert(data);

}

我正在尝试根据当前用户位置获取朋友。但是此查询不起作用?有没有办法把它写成一个查询?我需要循环所有数据以检查当前位置,但检查它需要时间。所以我正在寻找单个查询来获取数据?有人可以帮我吗?

0 投票
1 回答
3494 浏览

facebook-fql - fql 查询限制?

用户/网站对 fql 多查询 facebook 的每日限制是多少?我正在建立一个网站,每次登录时都会为用户查询大量 Facebook 数据?我想知道我们的网站可以做到多少次?

0 投票
1 回答
329 浏览

facebook-graph-api - 是否不允许使用按请求访问令牌对 FQL 进行批处理查询?它不工作

是否无法使用多个访问令牌使用 'method/fql.query?query=...' 批量查询图形?

过去,我从来没有遇到过使用多个访问令牌批量查询非 fql 端点的问题,但是通过批量查询 FQL 调用,只有第一个调用返回数据,其余的返回一个空的主体。

我能做出的唯一猜测是它与 access_token 相关,但如果是这样,我对如何补救感到不知所措..

例子:

data[0]['code'] 和 data[1]['code'] 都是 HTTP 200 响应。

如果我将回退访问令牌更改为 user2_tk,则 data[0]['body'] 会以空数组的形式返回(反之亦然)。即使我为每个请求指定了 access_tokens(根据:https ://developers.facebook.com/docs/reference/api/batch/#differentaccesstokens )