4

私はそのグループのグループ所有者です。次のように、ユーザー トークンを使用してウォール ポストにアクセスしています。

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 またはグラフでも可能ですか?

4

1 に答える 1

4

(グループ内の)投稿が承認されたかどうかを確認するには-

  1. GETグラフ API を使用した関連する投稿の詳細 -

    $result = $facebook->api("/POST_ID");
    
  2. 投稿がまだ承認されていない場合、キー: actionsandsubscribedが結果から欠落します。これは、これらの投稿がこれらのキーの対象外であるためです。したがって、いずれかのキーを使用してチェックを作成できます。たとえば

    if (array_key_exists("actions",$result))
       // the post is approved
    else
       // not approved
    
于 2013-08-13T10:37:24.553 に答える