为什么在使用“Amazon ECS PHP Library”时会出现空白页面?

时间:2012-03-02 19:41:09

标签: php amazon-web-services amazon-product-api

我在使用Product Advertising API (formerly ECS) Amazon ECS PHP Library时无法使用亚马逊{{3}}。我的PHP文件中有以下代码:

        require_once 'classes/amazonLookup.php';
        $client = new AmazonECS('API KEY', 'SECRET KEY', 'REGION', 'ASSOCIATE TAG');

        $response  = $client->category('Books')->search('PHP 5');
        echo $response;

但是当我查看PHP页面时没有任何反应。我从AWS获得了访问密钥和秘密,但不知道关联标记的含义。我无法在AWS上找到它。我使用了一系列X作为占位符。

帮助?我需要让这个工作。

1 个答案:

答案 0 :(得分:1)

您将获得一个空白页面,因为您应该在响应上使用var_dump来打印实际数据而不是回显。

require_once 'classes/amazonLookup.php';
        $client = new AmazonECS('API KEY', 'SECRET KEY', 'REGION', 'ASSOCIATE TAG');

        $response  = $client->category('Books')->search('PHP 5');
        var_dump($response);
        //Or print_r($response);

这应该有效