ThaiSEOBoard.com

ไทย เสียว บอร์ด => Tutorial (ห้ามตั้งคำถามห้องนี้) => ข้อความที่เริ่มโดย: pHasIs ที่ 17 ธันวาคม 2007, 18:20:44



หัวข้อ: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: pHasIs ที่ 17 ธันวาคม 2007, 18:20:44
นื่องจากผมได้เข้ามาสิงอยู่ในบอร์ดนี้ได้ระยะนึงแล้ว (ราวๆ ปีนึงครับ)
     แต่ก็ยอมรับตรงๆเลยครับว่าไม่ค่อยได้แชร์หรือช่วยเหลือเพื่อนๆสักเท่าไหร่ เพราะผมเองเป็นคนที่ไม่ค่อยรู้เรื่อง โปรแกรมหรือเทคนิคเกี่ยวกับ SEO มากสักเท่าไรนัก แต่วันนี้ผมคิดว่า ในเมื่อเราได้ศึกษาจนมีความรู้บ้าง เล็กๆ น้อยๆ ในระดับนึง และได้รับผลประโยชน์ จากสิ่งที่ได้เรียนรู้ไปบ้างแล้ว ก็เลยถึงเวลาที่จะออกมาแชร์ความรู้หรือ อะไรที่ดีๆ บ้างแล้วล่ะครับ และวันนี้ผมมีบทความ ที่เหมาะสำหรับผุ้ที่สนใจอยากศึกษา เทคนิคและวิธีการใช้งาน API ของ Amazon.com แบบเล็กๆน้อยๆ มาให้เพื่อนๆในบอร์ดได้ศึกษากันครับ
 :P :P

วิธีการดึง API ในรูปแบบ text/xml ของ Amazon มาใช้ 
ก่อนอื่นต้องเข้าใจกระบวนการคร่าวๆของมันก่อนครับ ว่ามันก็คือ ลิ้งของ RSS Feed ที่เราเห็นๆกันนั่นแหล่ะครับ
เพียงแต่เรามาทำความเข้าใจกันครับว่าแต่ละแอตทริบิ้วต์ มันทำงานอย่างไร ใช้งานอย่างไร และเราจะเขียน REST ด้วย
.xslt เพื่อทำเป็น stylesheet  ก่อนการแสดงผล ให้กับมันได้อย่างไร ซึ่งลิ้งที่ว่านี้ มันจะไม่ออกมาเป็น RSS Feed
อย่างเดียวเท่านั้นครับ มันเปลี่ยนแปลงวิธีการดึงข้อมูลได้เยอะแยะไปหมด แต่ที่สะดวกและง่ายสำหรับ คอ PHP
ก็น่าจะเป็นการใช้งานร่วมกับ XML แล้วแปลงเป็น RSS Feed นั่นเองครับ

หลักการของมันมีอยู่ดังนี้ครับ

The topics we'll be covering are:

   1. Getting Associates tag and Access key ID. **สมัครทั้งสองอย่างก่อนครับ
   2. Formulating your REST queries. ** สร้าง REST เพื่อดึงข้อมูล [อธิบายข้างล่าง]
   3. Using your REST queries with PHP. ** ใช้ PHP ดึง REST มาใช้งาน [อธิบายข้างล่าง]
   4. Converting XML to PHP. **เปลี่ยน XML เป็น PHP [อธิบายข้างล่าง]


ขั้นตอนแรก
ก็สมัคร amazon web services เพื่อให้ได้เลข API มาใช้งาน และสมัคร Associate Tag เพื่อเป็น
Refer ของเราครับ วิธีการขอผ่านนะครับ คิดว่าคงมีแล้ว


ขั้นตอนที่สอง
ทำความเข้าใจกับ แอตทริบิวต์ต่างๆ ของ REST เพื่อที่จะได้สร้างลิ้งสำหรับดึง API ออกมาได้

ตัวอย่าง:  ข้อมูล แอตทริบิวต์ ของ API, REST แต่ละชนิด ตามไปอ่านได้ใน  http://docs.amazonwebservices.com/AWSEcommerceService/2005-03-23/
โค๊ด:
http://xml-us.amznxslt.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&AssociateTag=XXXXXX-20&Operation=ItemSearch&Keywords=XXXXXXXX&ResponseGroup=Medium&SearchIndex=Blended&Catalog=Amazon.com&SortBy=salesrank&Style=http://khomtien.info/services/amazon.xsl&ContentType=text/xml

จับ REST มาแยกแต่ละส่วนจะได้

http://xml-us.amznxslt.com/onca/xml?Service=AWSECommerceService
ส่วนนี้เป็นส่วนแจ้ง services ว่าใช้ AWSECommerceService ของ xml-us.amznxslt.com

US - United States -------------------------- ใช้ http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService
UK - United Kingdom -------------------------- ใช้ http://ecs.amazonaws.co.uk/onca/xml?Service=AWSECommerceService
DE - Germany --------------------------- ใช้ http://ecs.amazonaws.de/onca/xml?Service=AWSECommerceService
JP - Japan --------------------------- ใช้ http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService
FR - France --------------------------- ใช้ http://ecs.amazonaws.fr/onca/xml?Service=AWSECommerceService
CA - Canada --------------------------- ใช้ http://ecs.amazonaws.ca/onca/xml?Service=AWSECommerceService

&

AWSAccessKeyId=[ใส่เลข API Access Key ID]
ส่วนนี้ใส่ API id ที่สมัครไปครับ

&

AssociateTag=[ใส่ Associate TAG ID]
ส่วนนี้ใส่ Refer ของเราลงไปครับ *xxxxxx-20

&

Operation=ItemSearch
ส่วนโอเปอร์เพื่อแจ้ง API ว่าเรากำลังจะ Search Item ออกมานะ ซึ่งมีอยู่ด้วยกันหลายวิธีครับ

&

Keywords=[xxxxxx]
ใส่ keyword เพื่อที่จะให้ดึงสินค้าออกมาได้ตาม keyword ครับ

&

ResponseGroup=Medium
ส่วนนี้มีให้เลือกใช้เยอะมากครับ เราสามารถดึงข้อมูลออกมาได้หลายรูปแบบ แต่รูปแบบที่พอเหมาะพอดีกับ
RSS Feed ก็จะเป็น Medium ครับซึ่งก็จะมี img, title, description, link มาให้ครับ

&

SearchIndex=Blended
ตรงนี้เป็นการเลือก Category ของสินค้าครับ ใน US จะมีสินค้าอยู่ทั้งหมด 30 Category ใช้ Case Sensitive ครับ
1.Books
2.Music
3.DigitalMusic
4.Classical
5.DVD
6.VHS
7.Apparel
8.Toys
9.Baby
10.PCHardware
11.VideoGames
12.Electronics
13.Photo
14.Software
15.Tools
16.OfficeProducts
17.Magazines
18.SportingGoods
19.OutdoorLiving
20.Kitchen
21.Jewelry
22.Beauty
23.GourmetFood
24.MusicalInstruments
25.HealthPersonalCare
26.PetSupplies
27.Automotive
28.Video
29.Wireless
30.Blended

&

Catalog=Amazon.com
ตรงนี้เป็นการเลือกสินค้าจาก amazon หรือ partner ครับ

&

SortBy=salesrank
ตัวนี้เป็นการเลือกเรียงลำดับสินค้าก่อน - หลังครับ มีอยู่ 5 - 6 แบบแล้วแต่ Category ด้วย

&

Style=http://khomtien.info/services/amazon.xsl
อันนี้แหล่ะครับ คือตัว Services Template ที่ผมเคยพูดไว้ในหัวข้อ ขายสินค้าของผม ซึ่งต้องใช้ไฟล์ .xslt
ไปใส่ไว้ในเว็บของเราเพื่อที่จะให้ข้อมูลที่เราดึงออกมา มีรูปร่าง หน้าตา ดั่งที่เรากำหนดครับ

&



ContentType=text/xml
อันนี้เป็นตัวแจ้งให้รู้ว่า ข้อมูลที่ดึงออกมาเป็น text/xml

ซึ่งถ้าแยกกันเป็นสองส่วน ก็คือ REST สำหรับดึงข้อมูลจาก API และ Stylesheet สำหรับ รูปร่างหน้าตา
ข้อมูลที่ดึงออกมา

REST :
http://xml-us.amznxslt.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&AssociateTag=XXXXXX-20&Operation=ItemSearch&Keywords=XXXXXXXX&ResponseGroup=Medium&SearchIndex=Blended&Catalog=Amazon.com&SortBy=salesrank


&


.XSLT Stylesheet
Style=http://khomtien.info/services/amazon.xsl&ContentType=text/xml

ซึ่งแต่ละ อันสามารถเอาไปรันดูผลได้ที่ Browser ถ้าใส่ API key,Associate ID และ KEYWORD แล้ว


ขั้นตอนที่ 3
เมื่อเอามารวมกันแล้ว ก็จะได้ลิ้งที่เป็น .XML สามารถเอามาทำ RSS Feed ได้ดังนี้

โค๊ด:
http://xml-us.amznxslt.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=XXXXXXXXXXXXXXXXXXXX&AssociateTag=XXXXXX-20&Operation=ItemSearch&Keywords=XXXXXXXX&ResponseGroup=Medium&SearchIndex=Blended&Catalog=Amazon.com&SortBy=salesrank&Style=http://khomtien.info/services/amazon.xsl&ContentType=text/xml


ขั้นตอนที่ 4

ใช้ PHP ดึง REST มาใช้งาน  ตรงนี้ถ้าจะให้เข้าใจได้ง่ายๆ ก็คือ การดึง RSS Feed ที่เป็น .xml
ลงมาใส่ใน page ที่เป็น php ของเรานั่งเองครับ ผมใช้ magpierss เป็นตัวดึงครับใช้งานได้ง่ายด
ีและเป็น module ที่อยู่ภายนอกไม่เกะกะ ขวางการเขียนสคริปครับ


เรื่อง API ของ amazon ก็มีเท่านี้ครับ คร่าวๆ ถ้าจะเอารายละเอียดของ REST ต่างๆ ต้องเข้าไปดูได้ที่ www.aswzone.com ครับผม

 ::)

ตัวอย่างโค้ด ทีใ่ช้ Magpierss ดึง rssfeed มาใช้งานนะครับ

โค๊ด:
<?php
require_once("config.php"); // <--- กำหนดค่าของ API Access Key ID, Associate Tag ID, Keywords
define('MAGPIE_DIR''./magpierss/');
define('MAGPIE_CACHE_DIR''./magpierss/cache');
define('MAGPIE_FETCH_TIME_OUT'30);
define('MAGPIE_CACHE_ON'0);
require_once(
MAGPIE_DIR.'rss_fetch.inc');
error_reporting(E_ERROR);
$rss fetch_rss("http://xml-us.amznxslt.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=1BZ8XEWYCAHTWCV8J902&AssociateTag=$amazonid&Operation=ItemSearch&Keywords=$keywords&ResponseGroup=Medium&SearchIndex=$s_category&Catalog=Amazon.com&SortBy=+salesrank&Style=http://khomtien.info/services/amazon.xsl&ContentType=text/xml");

if ( 
$rss ) {
$ii0;
foreach ($rss->items as $item) {
if($ii++ >= 5) break;
$href $item['link'];
$title $item['title'];
$desc $item['description'];

     echo 
"$title <br /> $desc ";
     }
 }
?>


พอทำได้ตามนี้ เราก็สามารถ เขียน Stylesheet ได้ตรงตามใจ
และดึงสินค้ามาแสดงได้อย่างที่ใจเราต้องการเลยทีเดียวครับ

ตัวอย่าง : stylesheet .XSLT

โค๊ด:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:aws="http://webservices.amazon.com/AWSECommerceService/2005-10-05" exclude-result-prefixes="aws">

<xsl:output method="xml"/>

<xsl:template match="/">
<rss version="2.0">
<channel>
<title>Amazon.com: <xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Power']/@Value"/><xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Keywords']/@Value"/> in <xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Catalog']/@Value"/></title>
<link>http://www.amazon.com</link>
<description>A feed of <xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Catalog']/@Value"/> with the keyword(s) '<xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Power']/@Value"/><xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'Keywords']/@Value"/>' found on Amazon.com, sorted by <xsl:value-of select="aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'SortBy']/@Value"/>, and created with the Rss Feeds Generator (http://kong-tp-demo.startdirectory-trix.info).</description>
<language>en-us</language>
<xsl:apply-templates/>
</channel>
</rss>
</xsl:template>

<xsl:template match="aws:RequestId"/>
<xsl:template match="aws:RequestProcessingTime"/>
<xsl:template match="aws:Items">
<xsl:apply-templates select="aws:Item"/>
</xsl:template>

<xsl:template match="aws:Item">
<item>
<title><xsl:value-of select="aws:ItemAttributes/aws:Title"/></title>
<link>http://www.amazon.com/exec/obidos/ASIN/<xsl:value-of select="aws:ASIN"/>/ref=nosim/<xsl:value-of select="//aws:ItemSearchResponse/aws:OperationRequest/aws:Arguments/aws:Argument[@Name = 'AssociateTag']/@Value"/></link>
<description>
<xsl:if test="aws:EditorialReviews/aws:EditorialReview/aws:Content">
<xsl:value-of select="aws:EditorialReviews/aws:EditorialReview/aws:Content"/>
</xsl:if>
<simage>
<xsl:if test="aws:SmallImage/aws:URL">
    &lt;img src="<xsl:value-of select="aws:SmallImage/aws:URL"/>" width="<xsl:value-of select="aws:SmallImage/aws:Width"/>" height="<xsl:value-of select="aws:SmallImage/aws:Height"/>" alt="<xsl:value-of select="aws:ItemAttributes/aws:Title"/>" style="border:solid 0px;" /&gt;
</xsl:if>
</simage>
<mimage>
<xsl:if test="aws:MediumImage/aws:URL">
    &lt;img src="<xsl:value-of select="aws:MediumImage/aws:URL"/>" width="<xsl:value-of select="aws:MediumImage/aws:Width"/>" height="<xsl:value-of select="aws:MediumImage/aws:Height"/>" alt="<xsl:value-of select="aws:ASIN"/>" hspace="5" vspace="5" align="left" style="border:solid 0px;" /&gt;
</xsl:if>
</mimage>
<imgurl>
<xsl:if test="aws:LargeImage/aws:URL">
    <xsl:value-of select="aws:LargeImage/aws:URL"/>
</xsl:if>
</imgurl>
&lt;b&gt;Company:&lt;/b&gt;A^ <xsl:value-of select="aws:ItemAttributes/aws:Manufacturer"/>A^
<xsl:if test="aws:ItemAttributes/aws:PublicationDate">
(<xsl:value-of select="aws:ItemAttributes/aws:PublicationDate"/>)
</xsl:if>
<xsl:if test="aws:ItemAttributes/aws:ReleaseDate">
(<xsl:value-of select="aws:ItemAttributes/aws:ReleaseDate"/>)
</xsl:if>
&lt;br /&gt;
<xsl:if test="aws:ItemAttributes/aws:ISBN">
&lt;b&gt;ISBN:&lt;/b&gt;A^ <xsl:value-of select="aws:ItemAttributes/aws:ISBN"/>&lt;br /&gt;
</xsl:if>
&lt;b&gt;List Price:&lt;/b&gt;A^ <xsl:value-of select="aws:ItemAttributes/aws:ListPrice/aws:FormattedPrice"/>&lt;br /&gt;
&lt;b&gt;Amazon Price:&lt;/b&gt;A^ <xsl:value-of select="aws:OfferSummary/aws:LowestNewPrice/aws:FormattedPrice"/>&lt;br /&gt;
<xsl:if test="aws:OfferSummary/aws:LowestUsedPrice/aws:FormattedPrice">
&lt;b&gt;Used Price:&lt;/b&gt;A^ <xsl:value-of select="aws:OfferSummary/aws:LowestUsedPrice/aws:FormattedPrice"/>&lt;br /&gt;
</xsl:if>
</description>
</item>
</xsl:template>
</xsl:stylesheet>


ขอให้พัฒนาและทำเงินจาก Amazon Web Services กันได้เยอะๆนะครับ
 :-* :-* :-*


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: น้องบิ้ว ที่ 17 ธันวาคม 2007, 18:23:10
แหล่มมากคับ ขอบคุนคุณ phasis มากคับบบบ อยากจะขอคำปรึกษาเหมือนกันคับ ขอบคุณมากคับพี่  :'( 
add m ไประคับ แล้วเจอกันคับพี่^^


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: [email protected] ที่ 17 ธันวาคม 2007, 18:23:57
อิอิ  ;)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: ColdMoney ที่ 17 ธันวาคม 2007, 18:25:53
ใจจ๊ะ  :)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 17 ธันวาคม 2007, 18:26:22
แหล่มมากคับ ขอบคุนคุณ phasis มากคับบบบ อยากจะขอคำปรึกษาเหมือนกันคับ ขอบคุณมากคับพี่  :'( 
add m ไประคับ แล้วเจอกันคับพี่^^

ครับผม  :P


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: daydies ที่ 17 ธันวาคม 2007, 18:36:45
เยี่ยมครับ ต่อไปเราอาจจะเจอ AWS CMS จากคนในไทยเสียวก็ได้ แต่ถ้าเป็น Open Source ก็น่าจะดี มีคนพัฒนาต่อได้บ้าง ก็มาแนะนำกันบ้างเด้อ

ขอบคุณพี่ก้องที่แชร์ข้อมูลครับผม (อ่านไปอ่านมาใช่วิธีการเดียวกันกับที่ส่งให้ผมเปล่า คุ้นๆแฮะ) แต่ยังไงก็ขอบคุณแทนทุกคนแล้วกัน อิอิ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: chapicha ที่ 17 ธันวาคม 2007, 18:38:01
ขอบคุณครับ  ไม่ทราบว่าผมจะหาข้อมูลเกี่ยวกับ .xsl เพิ่มเติมได้ที่ไหน โดยเฉพาะภาษาไทยครับ



หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: ~อุอุ~ ที่ 17 ธันวาคม 2007, 18:41:58
มาเจิมครับ ฐานะลูกค้าคนนึง  :D


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 17 ธันวาคม 2007, 18:51:28
ขอบคุณครับ  ไม่ทราบว่าผมจะหาข้อมูลเกี่ยวกับ .xsl เพิ่มเติมได้ที่ไหน โดยเฉพาะภาษาไทยครับ



.xsl ผมยังไม่เคยเห็นเลยอะครับ ไม่เคย search ครับ  ผมว่า learning by doing จาก manual ภาษาอังกฤษดีกว่าครับ  :P


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 17 ธันวาคม 2007, 18:58:54
เยี่ยมครับ ต่อไปเราอาจจะเจอ AWS CMS จากคนในไทยเสียวก็ได้ แต่ถ้าเป็น Open Source ก็น่าจะดี มีคนพัฒนาต่อได้บ้าง ก็มาแนะนำกันบ้างเด้อ

ขอบคุณพี่ก้องที่แชร์ข้อมูลครับผม (อ่านไปอ่านมาใช่วิธีการเดียวกันกับที่ส่งให้ผมเปล่า คุ้นๆแฮะ) แต่ยังไงก็ขอบคุณแทนทุกคนแล้วกัน อิอิ

อิอิ ใช่แล้วครับผม


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: แอร๊ยยยๆๆๆ ที่ 17 ธันวาคม 2007, 19:00:02
โคตรขอบคุณครับ สุดยิดจิงๆ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: namasjung ที่ 17 ธันวาคม 2007, 19:32:06
เจ๋งอ่ะครับ กะลังตึ้บ กะเรื่องนี้พอดีเลย ขอบคุณมากๆนะครับ  :'(


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: minute1 ที่ 17 ธันวาคม 2007, 20:12:00
เยี่ยมไว้ว่าง จะเขียนลองดู ขอบคุณมากครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: BB ที่ 17 ธันวาคม 2007, 20:51:54
ขอบคุณครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: Kalopsky ที่ 17 ธันวาคม 2007, 21:12:10
เยี่ยมครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: seven ที่ 17 ธันวาคม 2007, 21:20:28
เจ๋งค่ะ  :'( ถูกใจมั่ก ๆ ขอบคุณค่ะ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: joe ที่ 17 ธันวาคม 2007, 23:09:07
ขอบคุณมากครับ  :)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: EThaiZone ที่ 17 ธันวาคม 2007, 23:39:55
เขียนได้ละเอียดดีเลยครับ  :)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 17 ธันวาคม 2007, 23:44:57
ขอบคุณสำหรับคำขอบคุณครับ สงสัยตรงไหนถามไว้ได้นะครับ เดี๋ยวมาบอกให้เท่าที่ผมเข้าใจนะครับ  :-[


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: chapicha ที่ 17 ธันวาคม 2007, 23:59:39
ขอบคุณครับ  ไม่ทราบว่าผมจะหาข้อมูลเกี่ยวกับ .xsl เพิ่มเติมได้ที่ไหน โดยเฉพาะภาษาไทยครับ


.xsl ผมยังไม่เคยเห็นเลยอะครับ ไม่เคย search ครับ  ผมว่า learning by doing จาก manual ภาษาอังกฤษดีกว่าครับ  :P


เมื่อวันหยุดที่ผ่านมาผมได้อันนี้มาดูแล้วไม่ค่้อยรู้เรื่อง ก็เลย copy มันมาไว้ดูเล่นๆ เป็นของเยอรมันครับ
โค๊ด:
http://xml-de.amznxslt.com/onca/xml3?t=cleverfinden&dev-t=D1SLBNN1ARY1EO&KeywordSearch=wii&type=heavy&page=1&locale=de&mode=Blended&f=http://chapicha12.110mb.com/amazon/amazon_01.xsl
ก็เลยเอามาให้ดูว่ามันทำได้สวยจริงๆ  ใครจะเอาไปต่อยอดก็ตามสบายนะครับ (ก็มันไม่ใช่ของผมนิ)

แก้ไข mode>Blended ครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: daydies ที่ 18 ธันวาคม 2007, 01:04:39
ขอบคุณ คุณ chapicha มากครับ ผมเลยได้ของเล่นใหม่อีกแล้ว อิอิ วางสไตล์ชีทได้สวยจริงๆ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: vrmaxnet ที่ 18 ธันวาคม 2007, 11:18:36
 ;D5 5 5  ได้ของมาปั่นอีกแล้ว
ขอบคุณมักๆคับ :-*


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: ball6847 ที่ 18 ธันวาคม 2007, 12:33:48
ยังมีเรื่องให้้ต้องเรียนรู้อีกเยอะเลย ผม  :P :P


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: nutthadej ที่ 18 ธันวาคม 2007, 14:30:40
ขอบคุณนะคับ
 :'(


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: kennn ที่ 18 ธันวาคม 2007, 18:36:08
ขอถามเกี่ยวกับ AWSAccessKeyId ถ้าเราไม่สมัครใช้ แต่เราเอาของคนอื่นมาใช้จะมีผลยังไงครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 18 ธันวาคม 2007, 18:38:46
ขอถามเกี่ยวกับ AWSAccessKeyId ถ้าเราไม่สมัครใช้ แต่เราเอาของคนอื่นมาใช้จะมีผลยังไงครับ


ที่ผมลองมาใช้ของคนอื่นๆ มันก็ได้อยู่นะครับ เพราะเว็บเก่าๆสมัยใช้สคริปปั่นก็ใช้ access key id ของคนอื่น มันก็ทำเงินได้นะครับ แต่ไม่รู้ว่ามันจะมีผลเรื่อง จำกัด จำนวนการ ดึงข้อมูลต่อวันหรือเปล่าน่ะครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: kennn ที่ 18 ธันวาคม 2007, 18:56:15
ตรงนี้เป็นที่สงสัยสำหรับผมมากเลยครับ เพราะสคริปใน AOM ก้อเป็น AWSAccessKeyId เดียวกันหมดเลยครับ ตอนนี้คนใช้สคริปนี้ก้อเยอะมากๆ ไม่รู้จะมีปัญหาไปถึงยอด order ด้วยหรือป่าว


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: tong_bi ที่ 18 ธันวาคม 2007, 22:20:27
เจ๋งมาก


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: pHasIs ที่ 20 ธันวาคม 2007, 13:23:21
ตรงนี้เป็นที่สงสัยสำหรับผมมากเลยครับ เพราะสคริปใน AOM ก้อเป็น AWSAccessKeyId เดียวกันหมดเลยครับ ตอนนี้คนใช้สคริปนี้ก้อเยอะมากๆ ไม่รู้จะมีปัญหาไปถึงยอด order ด้วยหรือป่าว

คิดว่าไม่มีครับ เพราะลิ้ง rss feed ที่เอามาใช้ทำ amazon เดิมๆ ที่เจนจาก rssfeedgenerator.com เราก็ใช้ accesskeyid ของเค้าอยู่แล้ว มันก็ยังทำเงินให้เราได้นะครับ

 :)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: Judas ที่ 20 ธันวาคม 2007, 13:32:18
ขอบคุณครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: 9nu ที่ 03 มกราคม 2008, 16:05:59
ขอบคุณคร้าบ เอาไว้ต้องลองบ้าง


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: Netslow ที่ 03 มกราคม 2008, 17:23:02
 ;) เยี่ยมมากครับ ของคุงจ้า จะเอาไปลองเล่นดู


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: plypun ที่ 26 มกราคม 2008, 09:18:41
 :-[ แจ่ม


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: jonu2528 ที่ 26 มกราคม 2008, 09:34:16
เราพลาดตรงนี้ไปได้ไงหว่า....ขอบคุณครับ :'( :'(


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: komgrit_su ที่ 27 มกราคม 2008, 20:05:34
แหล่มจริงๆ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: komgrit_su ที่ 30 มกราคม 2008, 23:34:00
ขอบคุณครับ  ไม่ทราบว่าผมจะหาข้อมูลเกี่ยวกับ .xsl เพิ่มเติมได้ที่ไหน โดยเฉพาะภาษาไทยครับ


.xsl ผมยังไม่เคยเห็นเลยอะครับ ไม่เคย search ครับ  ผมว่า learning by doing จาก manual ภาษาอังกฤษดีกว่าครับ  :P


เมื่อวันหยุดที่ผ่านมาผมได้อันนี้มาดูแล้วไม่ค่้อยรู้เรื่อง ก็เลย copy มันมาไว้ดูเล่นๆ เป็นของเยอรมันครับ
โค๊ด:
[url]http://xml-de.amznxslt.com/onca/xml3?t=cleverfinden&dev-t=D1SLBNN1ARY1EO&KeywordSearch=wii&type=heavy&page=1&locale=de&mode=Blended&f=http://chapicha12.110mb.com/amazon/amazon_01.xsl[/url]
ก็เลยเอามาให้ดูว่ามันทำได้สวยจริงๆ  ใครจะเอาไปต่อยอดก็ตามสบายนะครับ (ก็มันไม่ใช่ของผมนิ)

แก้ไข mode>Blended ครับ


สวยจริงๆด้วย ผมกำลังมึนๆว่าจะเขียน xslt ยังไง (html ยังไม่เป็นเท่าไรเลย) ลองหัดๆอยู่ ขอก๊อฟเอาไปดูหน่อยนะครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are ins
เริ่มหัวข้อโดย: tony ที่ 23 กุมภาพันธ์ 2008, 19:22:15
เก่งจัง


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: njandjj ที่ 27 พฤษภาคม 2009, 15:53:24
สุดยอดมากเลยคับ ดีมากเลยคับ หาแบบนี้มานานแล้วคับ แต่ก้อยังงงนะคับ ???  ว่าเราจะเอาไปใช้ในเว็ป หรือ ในโฮส ของเราได้ไงคับ หรือ ใช้กับ wordpress อะคับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: rocky ที่ 28 กรกฎาคม 2009, 20:40:34
ยอดเยี่ยมครับ ขอบคุณมากครับ 8)


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: BosnoS ที่ 28 กรกฎาคม 2009, 21:24:22
ยอดเยี่ยมครับ ขอบคุณมากครับ 8)

พ.ศ ไหนละเนี้ย ขุดซะงง เลย


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: crystalmixbead ที่ 03 มิถุนายน 2010, 14:49:54
มีประโยชน์มากครับ สำหรับมือใหม่อย่างผม


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: nOegO ที่ 07 มิถุนายน 2010, 17:40:17
ขอบคุณมากครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: pHasIs ที่ 07 มิถุนายน 2010, 17:59:54
มันเก่าไปแล้วครับสำหรับวิธีการนี้ เพราะตั้งแต่ สิงหาปีที่แล้ว อเมซอนได้ออกกฏใหม่มาให้ใช้ secretkey และ timestamp ในการดึงข้อมูลจาก API นะครับ
ตัวอย่างโค้ดใหม่มีอยู่ทั่วๆไป เน็ตครับลอง search หาได้เลย
:wanwan006:


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: nOegO ที่ 07 มิถุนายน 2010, 18:00:41
มันเก่าไปแล้วครับสำหรับวิธีการนี้ เพราะตั้งแต่ สิงหาปีที่แล้ว อเมซอนได้ออกกฏใหม่มาให้ใช้ secretkey และ timestamp ในการดึงข้อมูลจาก API นะครับ
ตัวอย่างโค้ดใหม่มีอยู่ทั่วๆไป เน็ตครับลอง search หาได้เลย
:wanwan006:

ขอบคุณมากครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: medbuoy ที่ 10 กรกฎาคม 2010, 20:35:20
มีประโยชน์มากเลยครับ ขอบคุณครับ


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: NeSt ที่ 24 กรกฎาคม 2010, 09:42:16
มีประโยชน์มากเลยครับ   กำลังศึกษาอยู่พอดี


หัวข้อ: Re: [บทความ] วิธีการดึง API services จาก Amazon.com !! Stylesheet & REST are inside.
เริ่มหัวข้อโดย: chui761 ที่ 24 กรกฎาคม 2010, 09:51:12
กระทู้ความรู้ตั้งแต่ปี 2007

เดี๋ยวดูหน่อยว่ายังใช้ได้ไหมเนี่ย