4

我是來自所述羣組的羣組所有者。我使用的是用戶令牌訪問牆的帖子,像這樣:我如何從facebook獲取待處理羣組的帖子fql

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或甚至圖形?

+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 
    
+0

如何檢索這些ID? $ facebook-> API( 「/ groups_id字段= feed.fields(ID,消息)?」);不拉它既不是問題中的問題。 –

+0

使用這個 - 'GROUP_ID/feed?fields = id,message' –

+0

我已經授予了自己所有權限。我是該組的所有者。我使用了Graphs API Explorer工具。在我把路徑/ 482501211816484/feed?fields = id,消息和2未決狀態更新不顯示。我轉到組頁面https://www.facebook.com/groups/482501211816484/pending/,在那裏我看到2個未決更新。我批准並返回到圖形瀏覽器。現在顯示出來。我想測試你的答案,但沒有辦法檢索待處理請求的帖子ID。我不知道我該如何測試它。 –

相關問題