1

我正在寻找有关如何构建基于 php 的 api 的框架(或教程/网站指南)。该 api 将由网站和移动应用程序访问。以下是规格:

  1. 我需要能够创建 php 类并通过发布请求访问这些方法
  2. 验证!用户需要登录(我猜这本身就是一个类),但最重要的是,尝试访问 api 的应用程序/系统首先需要提供有效的访问令牌

我调查了 Zend,但我不确定它是否能完成我想要的。谁能指出我正确的方向?

4

3 回答 3

0

试试 Symfony 2 加上 FOSUserBundle 和 FOSRestBundle。在这里你可以找到一个很好的教程,对我有很大帮助。

于 2012-10-12T20:01:55.463 回答
0

您可以使用任何框架。我更喜欢使用 Zend,另一个开发者 Symfony,另一个 CakePHP 等。例如这篇关于如何使用 Zend 创建 REST Api 的文章 http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-使用zend框架/

您可以搜索其他框架的类似文章。

于 2012-10-12T19:11:10.933 回答
0

Symfony2 框架对REST API 有很多很好的支持。FOSRestBundle受欢迎,可以为您完成大部分 API 工作,他们刚刚在巴黎的开发者大会上发布了一段关于 REEST API 的演讲视频。

对于身份验证,Symfony2 内置了用户身份验证(文档)。大多数人还使用FOSUSerBundle,它添加了用户注册、密码恢复等功能。

于 2012-10-12T19:05:22.690 回答