此包已被放弃,不再维护。未建议替代包。

您的会员API PHP库

0.2.2 2017-01-30 18:39 UTC

This package is not auto-updated.

Last update: 2024-05-12 00:53:08 UTC


README

Scrutinizer Code Quality Build Status Code Coverage

您的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;