dreamMyDream2014 2015-01-14 18:34
浏览 28

与PHP共享的Cloudshare

I am trying to get a simple search going but for lack of examples seem to be stuck... Can anyone tell me what might be wrong here? I am getting the following error and I am not sure why...

"/Guzzle/Service/Client.php:207: Fatal Error: Method call 'setState' is not allowed for a null value. "

My source:

<?php
     require 'aws-autoloader.php';
     use Aws\Common\Aws;
     use Aws\Common\Region;
     use Aws\CloudSearch\CloudSearchClient;
     use Aws\Common\Client\AbstractClient;
     use Aws\Common\Client\ClientBuilder;
     use Guzzle\Service\Resource\Model;

    $config = array(
        'key'    => '<key>',
        'secret' => '<secret>',
        'base_url' => 'search-<searchdomain>.us-west-1.cloudsearch.amazonaws.com',
        'region' => 'us-west-1'
      );

    $client = CloudSearchClient::factory($config);

    $domainClient = $client->getDomainClient('<searchdomain>', array(
        'credentials' => $client->getCredentials(),
    ));

    $result = $domainClient ->search(array('query' => 'foo'));
    $hitCount = $result->getPath('hits/found');
    echo "Number of Hits: {$hitCount}
";
?>

I would appreciate any help... thank you.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
    • ¥20 关于URL获取的参数,无法执行二选一查询
    • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
    • ¥15 marlin编译错误,如何解决?
    • ¥15 有偿四位数,节约算法和扫描算法
    • ¥15 VUE项目怎么运行,系统打不开
    • ¥50 pointpillars等目标检测算法怎么融合注意力机制
    • ¥20 Vs code Mac系统 PHP Debug调试环境配置
    • ¥60 大一项目课,微信小程序
    • ¥15 求视频摘要youtube和ovp数据集