Facebook FQL 查询返回 {}

发布于 2024-09-29 02:25:48 字数 613 浏览 3 评论 0原文

我使用 FQL 从用户流中获取数据来构建一个看起来像墙到墙的网页。有两个查询:

query = "从流中选择 post_id、消息、created_time WHERE filter_key IN (从stream_filter中选择filter_key WHERE uid="+user['uid']+" AND type='newsfeed') AND target_id = "+uid+" AND actor_id = "+user['uid']+" LIMIT 5"

query = "从流 WHERE filter_key IN 中选择 post_id、消息、created_time (从stream_filter WHERE uid="+user['uid']+" AND type='newsfeed'中选择 filter_key) AND target_id = "+user[' uid']+" AND actor_id = "+uid+" LIMIT 5"

他们只返回:

{}

我的查询出了什么问题? 谢谢 :)

I'm using FQL to get data from user's stream to build a web page looks like wall-to-wall. With two queries:

query = "SELECT post_id, message, created_time FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid="+user['uid']+" AND type='newsfeed') AND target_id = "+uid+" AND actor_id = "+user['uid']+" LIMIT 5"

and

query = "SELECT post_id, message, created_time FROM stream WHERE filter_key IN (SELECT filter_key FROM stream_filter WHERE uid="+user['uid']+" AND type='newsfeed') AND target_id = "+user['uid']+" AND actor_id = "+uid+" LIMIT 5"

they only return:

{}

What's wrong in my queries ?
Thank you :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑾夏年华 2024-10-06 02:25:48

尝试检查您用于 uid 的值。

target_id 表示它发布到的墙,仅当该墙不是 actor_id 的墙时。

两者永远不会相等。

try checking the values you are using for uid..

target_id means the wall it was posted to, ONLY if the wall was not the actor_id's wall..

Both will never be equal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文