dmmcomlabo / dmm-sdk-v3
PHP的DMM Web API版本3 SDK
v1.1.0
2018-08-17 01:53 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- guzzlehttp/guzzle: ~5.0
- mockery/mockery: ~0.8
- phpunit/phpunit: ~4.0
Suggests
- guzzlehttp/guzzle: Allows for implementation of the Guzzle HTTP client
This package is not auto-updated.
Last update: 2024-09-14 19:09:23 UTC
README
PHP的DMM Web API版本3客户端
参考: DMM Affiliate
安装
composer require dmmcomlabo/dmm-sdk-v3
用法
更详细的信息请参考文档
$dmm = new \Dmm\Dmm([ "affiliate_id" => "YOUR-AFFILIATE-ID", "api_id" => "YOUR-API-ID", ]); // 商品検索APIを使用する場合 $keyword = 'ナース'; $response = $dmm->api("product")->find(Dmm\Apis\Product::SITE_ADULT, [ 'keyword' => $keyword ]); $result = $response->getDecodedBody(); print_r($result);
测试
- 要执行测试,需要先安装Composer。全局安装Composer,然后使用
composer install
安装依赖的库文件。 - 根据
tests/DmmTestCredentials.php.dist
创建并编辑tests/DmmTestCredentials.php
。这些数据将在实际与API服务器通信的测试中使用。
也可以通过环境变量进行设置。使用DMM_TEST_AFFILIATE_ID和DMM_TEST_API_ID来设置联盟ID和API ID。 - 在库的根目录中执行以下命令。
$ ./vendor/bin/phpunit
如果网络连接失败或尚未进行联盟注册,请按以下方式进行。通过排除集成测试来避免与API服务器进行实际通信的测试。
$ ./vendor/bin/phpunit --exclude-group integration