【发布时间】:2011-06-07 08:30:21
【问题描述】:
标题可能不是描述我的问题的最佳方式。
我正在开发另一个社交网络类型的网站,类似于 PHP 中的 facebook 网站。我想最终付钱给我一个 iPhone/iOS 应用程序,该应用程序类似于 facebook iPhone 应用程序,但可以与我的 PHP 站点一起使用。
所以我主要关心的是让 iOS 应用程序尽可能快地为用户服务。
根据其他人的经验,我的 PHP 站点 API 获取 iOS 应用程序数据的最佳方式是什么?我认为返回 JSON 和 XML 格式结果的简单 REST 类型 API 将是大多数网站使用 iPhone/iOS 应用程序的方式?
我的理论是正确的还是有不同的方法可以做到这一点?请帮忙
【问题讨论】:
-
您可能想查看lcsd05.cs.tamu.edu/slides/keynote.pdf 以获得良好的 API 理念。只要您记录 API 的方法并坚持下去,您用来传输数据的方法应该不是最大的问题。使用众所周知和使用的标准将简化流程,但每个标准都有其优点和缺点。 XML-RPC、SOAP 和 REST 都是有效的,可能还有其他一些。保持一致并编写文档是关键