2013-10-08 29 views
0

我正在創建一個也具有本機應用程序的Web應用程序。我在我的網絡應用程序中使用了一些第三方開放式API。在使用OAuth獲取令牌後,我可以代表用戶調用其API。我應該從服務器還是從本地應用程序調用開放API?

我首先創建了Web應用程序,所以我在服務器端實現了Oauth和API調用。現在,當我寫這本機應用程序時,我意識到

  • 我可以做AUTH(OAuth的或SSO)和在應用程序的API調用,
  • 或者,我可以得到令牌併發送回服務器以完成那裏有API調用。

使用服務器調用API意味着我不需要在obj-C中再次編寫API調用。但我想知道從本地應用調用API是否有一些優勢。

所以這是一個'最佳實踐'的問題。我在這方面沒有太多經驗。希望已經通過這個的人能夠發現一些光明。

回答

1

就我個人而言,我更喜歡儘可能地在後端做。從性能角度來看,它有時可以將多個請求彙總爲更簡單的響應,以便將請求從無線網絡轉移到有線網絡,從而提高性能。

相關問題