phone2action / ym-api
此包已被放弃,不再维护。未建议替代包。
您的会员API PHP库
0.2.2
2017-01-30 18:39 UTC
Requires
- php: >=7.0.0
- guzzlehttp/guzzle: ~6.0
- illuminate/support: ^5.2
Requires (Dev)
- codeception/c3: 2.*
- codeception/codeception: ^2.2
- codeception/mockery-module: ^0.2.2
This package is not auto-updated.
Last update: 2024-05-12 00:53:08 UTC
README
您的PHP会员API客户端
此包正在开发中,我们目前使用此包开发与会员集成的功能。
此包实现了一个PHP包装器,用于与http://www.yourmembership.com/company/api-reference/一起工作
Laravel安装(5.1+)
不支持低于5.1的版本(5.0未测试)
使用Composer安装此包,请将以下内容添加到您的composer文件中
{
"require": {
"phone2action/ym-api": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/phone2action/ym-api"
}
]
}
更新composer后,将服务提供者添加到config/app.php中的providers数组
P2A\YourMembership\YourMembershipServiceProvider::class,
您可以将此包的配置文件发布
php artisan vendor:publish --provider="P2A\YourMembership\YourMembershipServiceProvider"
用法
Laravel
$client = app(P2A\YourMembership\YourMembershipClient::class,[$apiKey,$saPasscode]);
其他
实例化客户端
$guzzleClient = new \GuzzleHttp\Client();
$client = new P2A\YourMembership\YourMembershipClient($guzzleClient, $apiKey, $saPasscode)
使用此客户端进行API调用
$response = $client->makeCall('Session.Create')->toArray(); echo $response['SessionID']; $response = $client->makeCall('Session.Create')->toObject(); echo $response->SessionID;