2012-01-02 39 views
0

我有一個.Net應用程序,它使用名稱/電子郵件地址列表,並使用圖形API在Facebook上找到匹配。在測試過程中,我的名單上有900個名字......我正在檢查Facebook中的每個名稱匹配的循環...過程完成...之後,當我打開我的Facebook頁面...它給我留言,我的帳戶由於可疑活動已被暫停? 我在這裏做錯了什麼? Facebook不允許搜索大量的請求到他們的服務器?而900似乎也不是一個大數字。Facebook圖形API帳戶暫停

+1

你試圖找出什麼?如果電子郵件存在Facebook上的用戶?如果是這樣 - 爲什麼?其次--900個請求不是很多 - 但900個順序請求都來自同一個客戶端非常迅速**是**可疑... – Lix 2012-01-02 14:26:07

+0

我試圖通過他們的電子郵件地址搜索Facebook上的人作爲搜索條件 – Haider 2012-01-05 13:19:22

回答

0

每個平臺的政策:https://developers.facebook.com/policy/這可能是一個涉嫌違反他們的「校長」部分。

見政策I.5

如果超過或計劃超過,以下任何閾值 請通過創建一個具有 「閾值策略」標籤機密錯誤報告與我們聯繫,你可能受附加條款限制:(> 5M MAU)或(>每天> 1億次API調用)或(每天> 5000萬次展示)。

另外IV.5

實消息(即,發送到@ facebook.com電子郵件地址)是 設計用於用戶之間的通信,而不是爲了 應用程序與直接通信的信道用戶。

然後是biggie,V. Enforcement。毫不奇怪,它既是自動的,也是由人類監控的。因此,可能會看到來自您的應用的900多個請求。

我建議你這樣做:

存儲你可以客戶端(緩存或數據存儲),所以您對API的調用少。

對您的API調用進行日誌記錄,以便您,開發人員可以看到發生了什麼。您可能會驚訝於您在那裏找到的東西。