2011-10-01 77 views
0

我正在爲未來的項目進行測試。我試圖從服務器上快速發佈100 - 200條測試消息給測試用戶的提要,並行地創建〜20條線程以儘可能快地發送它們。我對這些請求中的每一個(包括在正文中創建的項目的id)得到了積極的迴應,但這些消息的隨機數字沒有出現在Facebook用戶的供稿中。例如,當批量發送200時,它約爲40。批量發佈到飼料

任何想法可能會造成這種情況?這很奇怪,特別是考慮到我對每個請求都得到肯定的答案。

回答

0

最有可能的Facebook垃圾郵件檢測器過濾郵件後,他們發佈。爲什麼您可能需要將200條消息連續發佈到用戶帳戶?你的應用會很快關閉。您可以使用Facebook API創建一堆測試帳戶,然後嘗試將帖子分發給幾個不同的用戶以模擬實際使用情況。

+0

爲什麼他們大多數都通過了?如果它是一個垃圾郵件檢測器,我認爲它會刪除大部分發布的消息,而不僅僅是其中的10-20個,並且在處理這些請求之前會這樣做,並且不會處理它們。 在實際使用當然我不需要發送那麼多的消息給一個特定的用戶。我會嘗試你所說的,看看它是否發生在這種情況下。 – volution

+0

這些消息都不一樣嗎?您無法控制Facebook決定在Feed中顯示的內容。如果你去每個帖子的/ postID,他們是否存在? – bkaid

+0

是的,所有的信息都是不同的,我可以通過使用他們的ID來通過圖形API瀏覽器看到丟失的信息。奇怪... – volution