如何从任何Amazon产品网址获取ItemID

时间:2016-03-22 07:46:08

标签: amazon-web-services

我想得到

  

的ItemID

invalidate()

如何从此网址获取产品网址?

3 个答案:

答案 0 :(得分:2)

B0140RDK8W实际上是你想要的。 它被称为" ASIN" (亚马逊标准标识符编号),在API调用中,您可以像IdType=ASIN&ItemId=B0140RDK8W

一样指定它

您也可以通过工具Product Advertising API Scratchpad

轻松尝试

答案 1 :(得分:0)

你可以试试这个:

// PHP

  

$ query = parse_url($ url);

     

$ params = explode('/',$ query ['path']);

     

$ itemID = $ params [3];

答案 2 :(得分:0)

这是我刚创建的Javascript版本:

var sliceItAgain = mUrl.slice(0, mUrl.indexOf("?"));
var sliceItAgain2 = sliceItAgain.slice(sliceItAgain.indexOf("B0"), sliceItAgain.length);
    var ASIN;

    if(sliceItAgain2.includes("/"))
    {
        var thirdSlice = sliceItAgain2.slice(0, sliceItAgain2.indexOf("/"));
        ASIN = thirdSlice;
    }
    else
    {
        ASIN = sliceItAgain2;
    }