php,CodeIgniter-亚马逊产品广告API,如何从产品URL获得ASIN


php, CodeIgniter- Amazon Product Advertising API, how to get ASIN from a product URL

页面中的文本框。用户将粘贴来自Amazon.com的产品url,然后单击文本框旁边的按钮。然后需要接收产品的重量和尺寸,以便以后使用。按下该按钮将调用jqueryajax调用。

从亚马逊产品广告的报道来看,ASIN似乎是从产品中获得任何细节的第一步。但是如何从产品URL中获取ASIN?

示例产品url是:here。

我使用的是php CodeIgniter

在ruby on rails中,我使用了以下方法,到目前为止效果良好。

def parse_url
    url=self.url.match("/([A-Z0-9]{10})").to_s
    len = url.size
    url=url.slice!(1,len)
end

它在PHP中应该非常相似。抱歉,我不是PHP正则表达式语法专家。但是祝你好运!这是基于ASIN总是10个字符长,以大写字母开头,仅由字母和数字组成。