【问题标题】:Amazon Product API: Get top/most selling products亚马逊产品 API:获取最畅销/最畅销的产品
【发布时间】:2016-03-12 18:21:12
【问题描述】:

我正在尝试查找可以在某个部分(书籍等)中提供热门产品或畅销产品等项目的 API。我尝试寻找浏览器节点部分,但找不到这样的帮助。

【问题讨论】:

    标签: amazon amazon-product-api


    【解决方案1】:

    希望这个 PHP 示例对您有所帮助:

     // Your AWS Access Key ID, as taken from the AWS Your Account page
    $aws_access_key_id = $key_id;
    
    // Your AWS Secret Key corresponding to the above ID, as taken from the AWS Your Account page
    $aws_secret_key = $secret_key;
    
    // The region you are interested in
    $endpoint = "webservices.amazon.co.uk";
    
    $uri = "/onca/xml";
    
    $params = array(
        "Service" => "AWSECommerceService",
        "Operation" => "BrowseNodeLookup",
        "AWSAccessKeyId" => "$aws_access_key_id",
        "AssociateTag" => "$tag",
        "BrowseNodeId" => "$nodeid_uk",
        "ResponseGroup" => "TopSellers"
    );
    
    // Set current timestamp if not set
    if (!isset($params["Timestamp"])) {
        $params["Timestamp"] = gmdate('Y-m-d\TH:i:s\Z');
    }
    
    // Sort the parameters by key
    ksort($params);
    
    $pairs = array();
    
    foreach ($params as $key => $value) {
        array_push($pairs, rawurlencode($key)."=".rawurlencode($value));
    }
    
    // Generate the canonical query
    $canonical_query_string = join("&", $pairs);
    
    // Generate the string to be signed
    $string_to_sign = "GET\n".$endpoint."\n".$uri."\n".$canonical_query_string;
    
    // Generate the signature required by the Product Advertising API
    $signature = base64_encode(hash_hmac("sha256", $string_to_sign, $aws_secret_key, true));
    
    // Generate the signed URL
    $request_url = 'http://'.$endpoint.$uri.'?'.$canonical_query_string.'&Signature='.rawurlencode($signature);
    
    echo "Signed URL: \"".$request_url."\"";
    

    【讨论】:

    • 对于原生 Android 开发人员是否存在同样的 API?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多