小编Jon*_*Jon的帖子

如何使用php访问Amazon api中超过10个项目的详细信息?

我正在使用amazon api并使用来自在线资源的代码http://www.codediesel.com/php/accessing-amazon-product-advertising-api-in-php/.

当我使用amazon api进行搜索查询时,我想获得超过10个产品的详细信息.我知道每次调用获得10个数据的amazon api策略,但是可以通过创建循环或其他东西获得更多数据吗?

当我提出请求时,我已经分配了以下参数

 $parameters = array("Operation"     => "ItemSearch",
                     "SearchIndex"   => "Electronics",
                     "ResponseGroup" => "Images,ItemAttributes,EditorialReview,Offers ",  
                     "ItemPage"=>"10",
                     "Keywords" => $search                                                                                                                                              );
Run Code Online (Sandbox Code Playgroud)

因此,即使我要求10页的结果,我不确定如何显示每个页面(1到10)的数据,所以总共我得到100个项目,当我进行查询.当我尝试运行代码时,我得到以下响应:

SimpleXMLElement Object ( 
    [Request] => SimpleXMLElement Object ( 
        [IsValid] => True            
        [ItemSearchRequest] => SimpleXMLElement Object ( 
            [ItemPage] => 10 
            [Keywords] => laptop 
            [ResponseGroup] => Array ( 
                [0] => Images 
                [1] => ItemAttributes 
                [2] => EditorialReview 
                [3] => Offers 
            ) 
            [SearchIndex] => Electronics 
        ) 
    ) 
    [TotalResults] => 3383691 
    [TotalPages] => 338370 
    [MoreSearchResultsUrl] => http://www.amazon.co.uk/gp/redirect.html?camp=2025&creative=12734&location=http%3A%2F%2Fwww.amazon.co.uk%2Fgp%2Fsearch%3Fkeywords%3Dlaptop%26url%3Dsearch-.................(and on) …
Run Code Online (Sandbox Code Playgroud)

php api amazon amazon-web-services

7
推荐指数
1
解决办法
4456
查看次数

使用jquery将Json字符串解析为html div

我有这样的json字符串

{"common_search":{"strBusinessName":"Sun Shine Vision","strAddress":"Amulia St Madhava Pharmacy Jn","intPhone":""}, "cache_table":{"Details":"Speedtrax,Ample's Bldg Off Banerji Rd., Amulia St,"}}

我必须将这些数据设置为我的html div,例如:我想将common_search数据设置为

$("#common_serachdiv").html('strBusinessName') 
Run Code Online (Sandbox Code Playgroud)

和cache_table数据$("#cache_table").html('Details'),或者我必须迭代Json中的每个数组.这该怎么做 ,

提前致谢 .

jquery json

3
推荐指数
1
解决办法
2万
查看次数

为什么使用$ item-> getText()而不是$ item-> text?

我是一个PHP菜鸟,当我阅读一些joomla模块的PHP文件并尝试学习时,我遇到了这个:

class RokSprocket_Item
{
    protected $text;
    public function setText($introtext)
    {
        $this->text = $introtext;
    }
    public function getText()
    {
        return $this->text;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,因为函数getText()只是返回$this->text而没有其他任何东西,为什么要使用它?在我看来$this->getText()可以完全取代$this->text.

php joomla

2
推荐指数
1
解决办法
230
查看次数

标签 统计

php ×2

amazon ×1

amazon-web-services ×1

api ×1

joomla ×1

jquery ×1

json ×1