dmmcomlabo/dmm-sdk-v3 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dmmcomlabo/dmm-sdk-v3

Composer 安装命令:

composer require dmmcomlabo/dmm-sdk-v3

包简介

DMM Web API version.3 SDK for PHP

关键字:

README 文档

README

License Build Status Coverage Status Packagist

DMM Web API version.3 クライアント for PHP

参照: DMM Affiliate

インストール

composer require dmmcomlabo/dmm-sdk-v3

使い方

詳細はDocsを参照してください

$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サーバとの通信を行なうテストを除外して実行することができます。

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

License

MIT

统计信息

  • 总下载量: 5.35k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 22
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 22
  • Watchers: 9
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-03-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固