2017 © Pedro Peláez
 

library dmm-sdk-v3

DMM Web API version.3 SDK for PHP

image

dmmcomlabo/dmm-sdk-v3

DMM Web API version.3 SDK for PHP

  • Friday, January 27, 2017
  • by dmmlabo
  • Repository
  • 11 Watchers
  • 9 Stars
  • 324 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 6 Forks
  • 1 Open issues
  • 3 Versions
  • 38 % Grown

The README.md

DMM SDK for PHP (v3)

License Build Status Coverage Status Packagist, (*1)

DMM Web API version.3 クライアント for PHP, (*2)

参照: DMM Affiliate, (*3)

インストール

composer require dmmcomlabo/dmm-sdk-v3

使い方

詳細はDocsを参照してください, (*4)

$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 installで依存関係にあるライブラリ・ファイルをインストールしてください。
  2. tests/DmmTestCredentials.phptests/DmmTestCredentials.php.dist を元に作成し、編集してください。このデータは実際にAPIサーバと通信を行なうテストの際に利用されます。
    環境変数で設定することも可能です。DMM_TEST_AFFILIATE_ID、DMM_TEST_API_IDでアフィリエイトIDとAPI IDをしてください。
  3. ライブラリのrootディレクトリで以下のコマンドを実行してください。
$ ./vendor/bin/phpunit

ネット接続できない場合や、アフィリエイト登録していない場合は以下のようにしてください。 integrationをテストから除外することで実際にAPIサーバとの通信を行なうテストを除外して実行することができます。, (*5)

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

License

MIT, (*6)

The Versions

27/01 2017

dev-master

9999999-dev https://github.com/DMMcomLabo/dmm-php-sdk

DMM Web API version.3 SDK for PHP

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Yusuke Komatsu

sdk dmm

28/03 2016

v1.0.0

1.0.0.0 https://github.com/DMMcomLabo/dmm-php-sdk

DMM Web API version.3 SDK for PHP

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Yusuke Komatsu

sdk dmm

28/03 2016

v0.0.1

0.0.1.0 https://github.com/DMMcomLabo/dmm-php-sdk

DMM Web API version.3 SDK for PHP

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Yusuke Komatsu

sdk dmm