我需要获取群组管理员从特定群组发布的Feed
以下查询为我提供了特定群组的所有Feed,如何仅查询管理员Feed?
SELECT post_id,message FROM stream WHERE source_id IN (5436729124)
如果有人知道解决方案,请帮助我 在此先感谢
答案 0 :(得分:1)
您可以尝试以下方法:
SELECT post_id,message FROM stream WHERE actor_id IN (SELECT uid FROM group_member WHERE gid = 5436729124 and positions in ('ADMIN')) and target_id = 5436729124
但是我在原始查询中提供的gid
5436729124没有结果。我也无法通过Graph API获得结果
GET /5436729124
所以请检查。
答案 1 :(得分:0)
我通过使用以下查询
实现了这一目标SELECT post_id, message FROM stream WHERE source_id IN (126064277584468) AND actor_id IN (SELECT uid FROM group_member WHERE gid = 126064277584468 AND administrator = 'true')