|
- <?php
-
- require_once dirname(__FILE__) . '/PhalApiClient.php';
-
- $client = PhalApiClient::create()
- ->withHost('http://demo.phalapi.net/');
-
- $rs = $client->reset()
- ->withService('Default.Index')
- ->withParams('username', 'dogstar')
- ->withTimeout(3000)
- ->request();
-
- var_dump($rs->getRet());
- echo "\n";
- var_dump($rs->getData());
- echo "\n";
- var_dump($rs->getMsg());
-
- /**
-
- int(200)
-
- array(4) {
- ["title"]=>
- string(12) "Hello World!"
- ["content"]=>
- string(36) "dogstar您好,欢迎使用PhalApi!"
- ["version"]=>
- string(5) "1.2.1"
- ["time"]=>
- int(1444925238)
- }
-
- string(0) ""
-
- */
-
- echo "\n--------------------\n";
-
- //one more time
- $rs = $client->reset()
- ->withService("User.GetBaseInfo")
- ->withParams("user_id", "1")
- ->request();
-
- var_dump($rs->getRet());
- echo "\n";
- var_dump($rs->getData());
- echo "\n";
- var_dump($rs->getMsg());
-
-
- echo "\n--------------------\n";
-
- //illegal request
- $rs = $client->reset()
- ->withService("XXX.XXXXX")
- ->withParams("user_id", "1")
- ->request();
-
- var_dump($rs->getRet());
- echo "\n";
- var_dump($rs->getData());
- echo "\n";
- var_dump($rs->getMsg());
|