[PHP] SOAP APIを叩く

Yuya Sato 30views 更新:2017年7月12日

RESTではなくSOAP APIをスクリプトから叩こうと思い調べました。 Pythonなどではsuds-jurkoといった外部ライブラリが有りましたが開発が終わっているようでした。 PHPを使うとSOAP Clientモジュールを使用して簡単にSOAP APIを叩けました。

# SOAP Clientモジュールが入っていない時
$ yum install php-soap
<?php
$wsdl = "WSDL文書へのパス";
$client = new SoapClient($wsdl);

# SOAP APIで提供されている関数(例: testProc)を呼び出す
$params = array('id' => '123456', 'name' => 'hogehoge');
$result = $client->testProc($params);

var_dump($result);
?>

http://php.net/manual/ja/class.soapclient.php

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません