开放图遍历
有什么想法可以解决查询问题,例如“给我我的朋友对其执行 foo:Join
操作的所有 foo:Group
对象的名称”? (foo:Group
和 foo:Join
分别是一个开放图对象和一个操作。)
是否可以进行一些简单的遍历,例如 GET fb. /me/friends/foo:加入/groups?fields=name
?
我还注意到 FQL 无法识别开放图操作,因此现在除了单独查询每个朋友(或批量 20 个)之外,我没有想出任何其他选择,这使得这项工作实际上不可行。
Any ideas how to solve a query problem like “give me names of all the foo:Group
objects that my friends have a foo:Join
action on”? (foo:Group
and foo:Join
are an open graph object and an action, respectively.)
Might it be possible to do some simple traversal like GET fb./me/friends/foo:Join/groups?fields=name
?
I was also noticing that FQL wouldn't recognize open graph actions, so right now I'm not coming up with any other option than to query each friend separately — or in batches of 20 — which makes the job practically unfeasible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每当用户加入群组时,请将操作存储在您的一端,然后您自己进行加入。
或者,您可以获取
/me/friends
,然后查询每个朋友的//foo:Join/groups
。您可以使用批处理 API 来帮助加快速度。Store the actions on your end whenever the user joins a group and then do the join yourself.
Alternatively, you can get
/me/friends
and then query every friend's/<id>/foo:Join/groups
. You can use the batch API to help speed this up.