【发布时间】:2012-03-23 17:11:28
【问题描述】:
我正在使用 JSDK,但问题肯定在 FQL 请求中。
我正在尝试进行基本操作的选择,我想命名结果。但是facebook总是把它命名为“anon”
SQL 示例:
SELECT (register_time - unregister_time) AS time_registered FROM users where id='1';
这都是关于关键字 AS。
FQL 有问题:
SELECT 1 + 2 from user where uid=me();
它有效,但结果 3 将具有名称 anon。但我想要这样的东西:
SELECT 1 + 2 AS result from user where uid=me();
不幸的是它不知道“AS”。
当然,我可以从“匿名”中获得价值。但是当这些值更多时,就很不方便了。
有没有办法给它起名字?
【问题讨论】:
-
据我所知,你不能。事实上,您似乎也不能一次选择超过 1 个匿名字段。
-
其实我在尝试的时候是可以的。
-
您的查询是什么,您在哪里/如何运行它?以下,当在 Graph API Explorer 工具中运行时,仅返回一个值为 1 的“anon”字段:SELECT 1,2 FROM user WHERE uid = me()
-
我在开发者控制台中试过了。但在实际应用中,由于名称相同,它看起来只有 1 个匿名字段。
标签: javascript facebook select facebook-fql alias