有很多類似的問題,但我找不到任何有用的答案。 我已經創建Facebook應用程序,並代表該應用程序從Facebook獲取Page/Post數據。 - 我在頁面上有特殊的read_insights權限。 - 我爲我的Facebook應用程序創建了具有該權限的訪問令牌。 (這將自動擴展)。 今天我面對問題得到暫時性錯誤:高效的Facebook頁面數據處理
Error, Code: 4, Message: Application request limit reached
Error, Code: 17, Message: User request limit reached
有相關的這些問題(Facebook api: (#4) Application request limit reached,Facebook OAuth Error: Application request limit reached)的答案。
根據Facebook平臺政策,您應該與他們聯繫, 如果您超過或打算超過以下任何閾值,請聯繫我們,因爲您可能會受到附加條款:(> 5M MAU)或(>每天100M API調用)或(每天> 5000萬次展示)。 我的應用在一週內進行了300K次呼叫,因此它不應超過這些限制。我已經聯繫到Facebook,但他們還沒有答覆。
我想知道從Facebook獲取數據的最佳做法是什麼。我需要獲取
1. /page_id?fields...
2. /page_id/posts?fields...
3. /post_id/likes?fields...
4. /post_id/comments?fields...
5. /page_id/insights/
6. /post_id/insights/
2-4,我不能使用,因爲分頁結果批量要求,我正在與限= 100,5-6我已創建了具體的洞察力網址批量請求,我需要,而且已經不能再減少通話次數。
當我面對
Error, Code: 4, Message: Application request limit reached
我創造了新的應用程序和獲取洞察授予我read_insights
許可後,由同Facebook的用戶。 後來我面對
Error, Code: 17, Message: User request limit reached
所以我認爲,如果令牌將被誰擁有read_insights
權限的新應用它可以工作的其他用戶生成。
有人可以建議什麼是解決我的問題的最佳方法?我應該爲我的應用程序配置多個頁面訪問令牌(由不同的用戶生成),並在其中一個令牌發生錯誤#4或錯誤#17時在它們之間切換?
您正在使用什麼樣的訪問令牌?我猜一個頁面訪問令牌? – Tobi
我正在使用通過圖形瀏覽器爲我的應用程序生成的頁面訪問令牌,其中具有用於洞察的讀取洞察滲透,其餘基本應用令牌被使用(app_id | app_secret)。 –