我如何从facebook fql获得待定的组帖子

时间:2013-07-29 01:47:14

标签: php facebook facebook-graph-api facebook-fql facebook-php-sdk

我是该组的团队所有者。我使用用户令牌来访问墙上的帖子,如下所示:

SELECT post_id,
       source_id,
       actor_id,
       target_id,
       message,
       like_info,
       comment_info,
       created_time,
       attachment,
       timeline_visibility,
       privacy,
       is_hidden,
       is_published
FROM   stream
WHERE  type = 308
       AND source_id  = "482501211816484"
ORDER BY created_time DESC

如何才能获得待批准的帖子?我用错了桌子吗?这可能是用FQL还是用Graph?

1 个答案:

答案 0 :(得分:3)

检查是否批准的帖子(在一个组中) -

  1. GET使用图谱API的相关帖子的详细信息 -

    $result = $facebook->api("/POST_ID");
    
  2. 如果帖子尚未获得批准,则结果中会遗漏键actionssubscribed;这是因为这些帖子不符合这些密钥的条件。因此,您可以使用任一键创建支票。 例如

    if (array_key_exists("actions",$result))
       // the post is approved
    else
       // not approved