2014-07-11 43 views
-1

對於我正在開發的呼叫跟蹤應用程序,我想維護本地數據庫。檢索通過Twilio進行的呼叫列表

現在,應用程序在Twilio中搜索新記錄,並在每次加載時將它們插入到我的數據庫中。這非常耗時。

爲了避免運行時花費,是否有方法可以在Twilio中使用用法觸發器來實時自動填充數據庫?或甚至每天?

如果不是,我該如何實現這樣的目標?

回答

1

由於Twilio已經在調用你的服務器(除非有某種方式使用它,但沒有這樣做,但我認爲沒有),你不能在那裏實現日誌記錄嗎?例如,在反饋問候語之前,請在日誌例程中彈出以表明您已收到呼叫?

我不確定他們是否提供任何其他類型的API或回調,但我真的不明白爲什麼會有這樣的需要。它只會將更多請求綁定到服務器上,而不會獲得額外的收益。我只是通過他們的文檔,我沒有看到這樣的事情。我可能完全贊同它,但它又似乎是多餘的。整個Twilio系統基於事件掛鉤,因此具有獨立的系統不會提供更多額外的用途。另一方面,如果由於某種原因,您絕對沒有任何訪問服務TwiML的代碼背後的代碼或人員,除非其他人看到事件鉤子API,否則您可能需要設置一個計劃在您的服務器上(或在Azure中,或者您正在使用的任何計算機上)每天查詢Twilio的作業,因爲我知道您提到過這樣做就足夠了。當然,你也可以更頻繁地設置它。但是,當他們已經通過他們每次請求傳遞的大量查詢參數告訴你關於每個調用的所有信息時,這看起來像浪費了資源和精力。