dmmcomlabo/dmm-sdk-v3

PHP的DMM Web API版本3 SDK

v1.1.0 2018-08-17 01:53 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:09:23 UTC


README

License Build Status Coverage Status Packagist

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);

测试

  1. 要执行测试,需要先安装Composer。全局安装Composer,然后使用composer install安装依赖的库文件。
  2. 根据tests/DmmTestCredentials.php.dist创建并编辑tests/DmmTestCredentials.php。这些数据将在实际与API服务器通信的测试中使用。
    也可以通过环境变量进行设置。使用DMM_TEST_AFFILIATE_ID和DMM_TEST_API_ID来设置联盟ID和API ID。
  3. 在库的根目录中执行以下命令。
$ ./vendor/bin/phpunit

如果网络连接失败或尚未进行联盟注册,请按以下方式进行。通过排除集成测试来避免与API服务器进行实际通信的测试。

$ ./vendor/bin/phpunit --exclude-group integration

许可证

MIT