exeu/amazon-ecs-bundle

该软件包已被废弃且不再维护。未建议替代软件包。

Exeu Amazon ECS Bundle

安装量: 11,500

依赖项: 0

建议者: 0

安全性: 0

星级: 4

关注者: 2

分支: 2

开放问题: 0

类型:symfony-bundle

dev-master 2012-08-14 18:41 UTC

This package is auto-updated.

Last update: 2021-03-19 21:20:35 UTC


README

构建状态

Travis

即将推出..

Jenkins

Build Status

安装

Symfony 2.0.x

在您的 deps 文件中添加以下行

[AmazonECSPHPLibrary]
    git=git://github.com/Exeu/Amazon-ECS-PHP-Library.git
    target=amazon_ecs_php_library
[ExeuAmazonECSBundle]
    git=git://github.com/Exeu/ExeuAmazonECSBundle.git
    target=bundles/Exeu/AmazonECSBundle

修改 autoload.php

<?php

// app/autoload.php
$loader->registerNamespaces(array(
    // ...
    'Exeu'              => __DIR__.'/../vendor/bundles',
    // ...
));

require __DIR__.'/../vendor/amazon_ecs_php_library/lib/AmazonECS.class.php';

现在运行 vendors 脚本

$ php bin/vendors install

Symfony 2.1.x

在您的 composer.json 中添加 ExeuAmazonECSBundle

{
    "require": {
        "exeu/amazon-ecs-bundle": "dev-master"
    }
}

现在运行命令让 composer 下载软件包

$ php composer.phar update exeu/amazon-ecs-bundle

不要忘记在 AppKernel 中激活软件包

<?php

// in AppKernel::registerBundles()
$bundles = array(
    // ...
    new Exeu\AmazonECSBundle\ExeuAmazonECSBundle(),
    // ...
);

配置

要使此软件包正常工作,您必须将以下内容添加到您的 config.yml 中

# app/config/config.yml

exeu_amazon_ecs:
    access_key: YOUR_ACCESS_KEY
    secret_key: YOUR_SECRET_KEY
    country: COUNTRY CODE
    associate_tag: YOUR_ASSOCIATE_TAG

使用方法

要使用 Amazon 产品广告 API,您需要在控制器中获取新服务,例如

<?php

$amazonEcs = $this->get('exeu_amazon_ecs.pa');

现在您可以执行第一个搜索请求

<?php

// ...
$result = $amazonEcs->category('Blended')->search('PHP 5');

var_dump($result);

更多详细信息请参阅:Amazon-ECS-PHP-Library - 示例