これは2つの部分からなる質問なので、ここで質問を複写する場合は事前にお詫びします。PHP - RESTリクエストURIの解析と結果の返信
私は仕事のために構築しているWebアプリケーション用にPHPでREST APIを実装しています。これまでのところ、私はUserデータベーステーブルを照会し、結果をJSONエンコーディングで返す関数を実装しました。
私が(GETメソッド、btwを使用して)リクエストを行う方法は、URL:http://api.my-wicked-awesome-webapp.com/?method=getAllUsers
にリクエストしています。その結果、JSONがエンコードされ、Webページにプレーンテキストとして出力されます。さて、それはうまくいきますが、私の考えでは、フォーマットはちょっとぎこちないように見えます。
私の質問の第1部:最初の例のURLと同じことを行うhttp://api.my-wicked-awesome-webapp.com/users/
などのURLへのリクエスト(この場合はGETリクエスト)を解析するにはどうすればよいですか?
私の質問の第2部:今のところ、最初のサンプルURLをWebブラウザに入力すると、WebページにJSONエンコード結果が表示されます。そのデータを他のウェブページにどのように引き込むのですか? JQuery.ajax()を使用してリクエストを作成し、データを取得できますか?もしそうなら、私はそれをどうやって行うべきですか?
いつものように、私の質問のいずれかがうまく言われなかった場合は、何かを言い換えて嬉しく思っています。すべての回答に事前に感謝!あなたは.htaccess
ファイル上でmod_rewriteが必要
JSONPの処理では、API URLにコールバックパラメータを指定する必要がありますか? YouTubeのどこかで、 'http://api-my-wicked-awesome-webapp.com/?method = getAllUsers&callback =? 'のような別のパラメータを指定する必要があることがわかりました。それでも対応できますか、コールバックパラメータを省略することはできますか? –
更新された回答を今すぐ見てください。 –
ああ!私はこれがどのように動作するかを見ます!どうもありがとうございます! –