2012-04-26 14 views
1

私はPHPを使用しています。私はSOAPを初めて使用しており、基本的なことを理解しています。私は、ユーザーが郵便番号を入力し、サービスのカテゴリを選択し、Webフォームを持っているSOAPを使用したAPIへの接続

http://dl.dropbox.com/u/508603/api/API%20Web%20Service3.docx

を必要とするものを説明し、この文書を持っています。

このフォームが記入された後、SOAP、WSDLまたはREST Postingコールでリクエストを送信してAPIに接続する必要があります。

ページ3に進んでください。 APIに到達できるすべてのURLが表示されます。これらのアプローチのいずれかを選択できます。

#4ページでは、そのAPIが特定の郵便番号のサービスであるかどうかを確認するためにAPIをpingする必要があります。 「categoryID」は#10ページ〜14ページにあります。

ページ4では、ユーザーが入力した郵便番号に基づいてサービスの範囲をカバーしているかどうかをテストします。郵便番号とカテゴリIDはWebフォームで入力されます。

次に、ページ5には、名前を付ける必要があるすべてのフィールド名があります。ページ#6で

私たちは、あなたはまた、APIが返すレスポンスの種類が表示されますPOST例

を持っています。誰かが私にこの作品を作るための方法を提供することができます場合、私は感謝

は....

はあなたに感謝

+0

私はパラノイドと呼んでいますが、誰かのDropboxからMicrosoft .docxファイルを開くつもりはありません。 Q:あなたは正確に何をしようとしていますか、あなたの質問は何ですか?ちょうど "私はPHPからウェブサービスをやるのですか"? – paulsm4

+0

ああ申し訳ありませんが、私が持っているAPIのドキュメントは長すぎるとよく説明されています。だから、私はそれを私のDropboxに追加します。あなたは私のことを信じることができます。これはウイルスでも何でもありません:) SOApを使ってクライアント・サーバーにAPI呼び出しを行い、応答を返すだけでいいです。しかし、もう一度、それはドキュメントで完全に説明されています。あなたに質問がある場合に私はここでもっと説明することができます... – denis

答えて

3

私は私はあなたのdocxファイルを開くことができません怖いです。しかし、私は一般的にしようとしましょう。

WSDLファイルを提供しましたか?これは、APIを使用するときに利用可能なコンテキスト/メソッドを定義する際に非常に役立ちます。

PHPにはさまざまな種類のSOAPがあります。あなたが望むものはSoapClientです。

$client = new SoapClient($wsdlurl, $optionsArray); 
$client->api_method_name($params); 

かなりストレートです。このドキュメントファイルからさらに多くの例を提供しているなら、私はもっと助けようとすることができます。

+1

@denis - セントジョンジョンソンは正しいです:それはかなり簡単でなければなりません。 PHPクライアントからWebサービスを使用する簡単な例を以下に示します。http://www.vankouteren.eu/blog/2009/03/simple-php-soap-example/ – paulsm4

関連する問題