1

PHPベースのAPIを構築する方法に関するフレームワーク(またはチュートリアル/ウェブサイトのガイドライン)を探しています。APIには、Webサイトとモバイルアプリからアクセスします。仕様は次のとおりです。

  1. PHPクラスを作成し、POSTリクエストを介してメソッドにアクセスできるようにする必要があります
  2. 認証!ユーザーはログインする必要がありますが(それ自体がクラスになると思います)、最も重要なのは、APIにアクセスしようとするアプリ/システムが最初に有効なアクセストークンを提供する必要があることです。

私はZendを調べましたが、それが私が探しているものを達成できるかどうかはわかりません。誰かが私を正しい方向に向けることができますか?

4

3 に答える 3

0

任意のフレームワークを使用できます。私はZend、別の開発者Symfony、別のCakePHPなどを使用することを好みます。たとえば、REST Apiの作成方法に関するこの記事では、Zendを使用し ますhttp://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api- using-the-zend-framework /

他のフレームワークの類似記事をグーグルで検索できます。

于 2012-10-12T19:11:10.933 に答える
0

Symfony2フレームワークはRESTAPIを多くサポートしています。FOSRestBundleは人気があり、ほとんどのAPI作業を行うことができます。彼らは、パリでの最近の開発者会議からREESTAPIに関する講演のビデオをリリースしました

認証のために、Symfony2にはユーザー認証が組み込まれています(ドキュメント)。ほとんどの人は、ユーザー登録やパスワード回復などを追加するFOSUSerBundleも使用しています。

于 2012-10-12T19:05:22.690 に答える
0

Symfony2に加えてFOSUserBundleとFOSRestBundleを試してください。ここでは、私を大いに助けてくれた素晴らしいチュートリアルを見つけることができます。

于 2012-10-12T20:01:55.463 に答える