1
我們有興趣使用一個或多個Google API,但我們害怕(或擔心)這種方式的未來意義。我想知道其他人使用第三方API的經驗與建立自己的服務的經驗,如果他們發現法律問題或者他們發現了技術限制以外的限制。使用谷歌API或建立自己的?
我們有興趣使用一個或多個Google API,但我們害怕(或擔心)這種方式的未來意義。我想知道其他人使用第三方API的經驗與建立自己的服務的經驗,如果他們發現法律問題或者他們發現了技術限制以外的限制。使用谷歌API或建立自己的?
抽象。如果您依賴於此第三方API,我會將其包裝並確保依賴關係不會流經您的其他代碼庫。您的代碼庫應該通過一個接口與此API通信,然後您可以在需要時提供新的實現。
使用此方法,您可以針對Google運行並實施新服務(或與其他提供商合作),而不會影響大部分代碼庫。它可能感覺你正在重新發明輪子(在界面方面),但它可能會在未來爲你節省一個悲傷的世界。
我沒有在上面討論Google的服務可用性等。我假設與遠程服務交談對於您的應用程序來說是一個合適的場景。你可能會發現在未來這不適合你。在這種情況下,提取服務將非常有價值。
您打算使用哪個API? – 2009-06-23 14:32:10
此時Google Analytic Export API,但將來可能會成爲其他人。謝謝你的問題。 – Geo 2009-06-23 14:47:22