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

时间:2013-11-23 09:17:05

标签: php codeigniter jquery amazon-web-services amazon

页面中的文本框。用户将从Amazon.com粘贴产品URL,然后单击文本框旁边的按钮。然后需要接收产品的重量和尺寸,以便以后可以使用它们。按下按钮将调用jquery ajax调用。

从亚马逊产品广告的撰写中,似乎首先需要ASIN从产品中获取任何细节。但是如何从产品网址获取ASIN?

示例产品网址为:here

我正在使用php CodeIgniter

1 个答案:

答案 0 :(得分:0)

在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个字符长并以大写字母开头,仅包含字母和数字。