wpsinc / wps-php-sdk
此包已被弃用,不再维护。未建议替代包。
WPS API 的官方 PHP SDK
0.0.3
2015-08-31 17:38 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ~6.0
- illuminate/support: ~5.1
- league/container: ~1.3
- nesbot/carbon: ~1.19
Requires (Dev)
- phpspec/phpspec: ~2.0
- phpunit/phpunit: ~4.6
This package is not auto-updated.
Last update: 2018-09-26 14:17:32 UTC
README
这是一个简单的PHP客户端,可以连接到WPS API。此包是为与Laravel 5.1一起使用而开发的,但也可以独立使用。
安装
只需将其添加到您的 composer.json 中,然后运行 composer update
"wpsinc/wps-php-sdk": "dev-master"
您也可以简单地这样添加
composer require "wpsinc/wps-php-sdk:dev-master"
Laravel 设置
此SDK支持Laravel 5.1。这包括服务提供者和门面以方便访问。一旦此包被拉入您的项目,只需将其添加到您的 config/app.php 文件中。
'providers' => [
...
\Wps\WpsServiceProvider::class,
],
然后添加门面到您的别名数组中
'aliases' => [
...
'Wps' => \Wps\Facades\Wps::class,
],
配置
如果您使用Laravel,请将 teamwork 数组添加到您的 config/services.php 文件中
...
'wps' => [
'base_uri'=>env('WPS_BASE_URI'),
'username'=>env('WPS_USER'),
'password'=>env('WPS_PASS'),
],
使用
如果您使用Laravel的Facade,可以像这样轻松访问WPS
Wps::product()->all();
无Laravel的配置
如果您不使用Laravel,可以像这样实例化类
require "vendor/autoload.php";
use Wps\Sdk;
$wps = new Sdk([
'auth' => ['username', 'password']
]);
$wps->product()->all();
查看测试以获取其他示例,因为文档仍在开发中。