-1

重複の可能性:
ウェブサイトへの API アクセスを提供するためのフレームワーク?

PHP でサービスを作成する必要があります。サーバーは、たとえば次のような URL を介して Android/iPhone クライアントによって使用されます。

http://www.myservice.com/query.php?param1=a&param2=2...
  • サーバーはデータを返します
  • クライアントはデータをサーバーにプッシュします
  • 多数のクライアントが同時にアクセスする可能性があるため、パフォーマンスが重要です

Android クライアントで簡単に理解できるデータ形式を使用したいと考えています。言い換えれば、車輪を再発明して独自のフォーマットと解析を作成したくはありません。代わりに、ライブラリが存在する場合はそれを使用することを好みます。データの取得とプッシュの通信メカニズムを抽象化するために使用できるフレームワークはありますか?

ありがとう、アーメド

4

3 に答える 3

0

Restler の作成者として、次の理由からRestler 3を試すことをお勧めします。

  • APIの作成用に特別に作られています
  • メディア タイプの変換を処理し、次のような多くのメディア タイプをサポートします。
    • JSON
    • Plist (XML とバイナリの両方)
    • XML
  • 始めるための多くの例が付属しています。
  • API はRestler API Explorerで自動的に文書化されます
于 2012-10-05T02:51:54.287 に答える
0

PHP ネイティブ SoapServer クラスの REST に相当するクラスを開発しました。

RestServer.php ファイルをインクルードして、次のように使用します。

class Hello
{
  public static function sayHello($name)
  {
    return "Hello, " . $name;
  }
}

$rest = new RestServer(Hello);
$rest->handle();

次に、次のように Java から呼び出しを行うことができます。

http://myserver.com/path/to/api?method=sayHello&name=World

(クエリ文字列でパラメーターが提供される順序は重要ではないことに注意してください。また、パラメーター キー名とメソッド名は大文字と小文字が区別されません。)

ここで入手してください

于 2012-10-02T19:25:35.587 に答える
-1

まあ、mvcフレームワーク(yii、ci、...)を使用し、コントローラーから直接印刷しますjson_encode($object)

json データをブラウザに返し、どこでも消費します (コンピュータ、ドロイド、iPhone、...、鉄 :D)。解決策はjsonです。オブジェクトをjson形式で共有するだけで、誰でもそれを優先オブジェクトにマップできます

ここにあなたが見ているかもしれない何かがあります

于 2012-10-02T01:00:32.440 に答える