【问题标题】:easiest/quickest way to convert functionality provided by a php script, into an API将 php 脚本提供的功能转换为 API 的最简单/最快的方法
【发布时间】:2014-01-08 19:41:35
【问题描述】:

我有一组直接执行的 PHP 脚本——现在我想将核心代码(即 PHP 脚本提供的功能转换为 API——我还希望 API 使用 OAuth2 来验证用户(在经过身份验证的用户可以实际使用 API 之前...)

完成此任务的最短/最简单方法是什么?如果有某种方法可以自动执行此操作,那么快速完成会很棒,因为我有很多 PHP 代码要转换为 API。

也欢迎任何指向此主题的指南/操作方法的链接....

【问题讨论】:

    标签: php oauth oauth-2.0


    【解决方案1】:

    你可以试试restler框架,如果你已经以面向对象的方式构建你的代码,这将使你更容易使用restler。

    【讨论】:

    • 理想情况下,我正在寻找只需要现有函数的东西->PHP 并将它们转换为等效的 API 函数--这可以在 Java 中完成(有许多框架可以用 Java 创建 API以这种方式编写代码)但是由于我是 PHP 新手,因此我不知道这是否可以在 PHP 中完成...请让我知道是否(以及如何)这种函数->API 转换在 PHP 中是可能的...谢谢
    • 我刚刚浏览了 Restler 框架文档,它看起来非常好 - 非常适合我的目的......非常感谢!
    【解决方案2】:

    我通常为此使用 Slim 框架:http://slimframework.com/

    它有一组很好的 RESTful Helpers,一个模板系统(虽然我从未使用过),使用函数名映射到一个路由(如 $app->get(/my/path/id/:id/),它使用 lambda 函数使开发人员能够添加功能(它可能不是默认的 PHP 样式,但我喜欢它)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 2012-09-02
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多