ช่วงนี้หลังจากที่หายเจ็บคอจากอาการ ทอลซินอักเสบก็มาเจอกับปรากฏการณ์น้ำมูกไหล ทั้งวันไม่เป็นอันทำอะไรนั่งสั่งขี้มูกทั้งวัน เฮ้อชีวิตรันทด ก็เลยเป็นอุปสรรค์ให้การเขียน เพื่อเล่าความรู้ของผม นั้นได้ถูกยืดเวลาออกไปอีก 1 วัน จวบจนวันนี้ ปรากฏการณ์ธรรมชาติด้านสุขภาพของผม ก็ยังมิได้เจือจางลงไป เลย ก็ยังคงนั่งฟึดฟัด คัดจมูกอยู่เช่นเคย แต่ไม่ได้แล้วครับด้วยความที่บล๊อกกำลังเจริญเติบโต ก็ต้องคอยรดน้ำ พรวนดินเยอะหน่อย ก็คงจะดูเป็นเรื่องธรรมดา ว่าแล้วก็มาเข้าเรื่องกันดีกว่าครับ…

Amazon Book Store
เริ่มต้นด้วยการ Request หรือการร้องขอให้ A2S(Amazon Associate Web Services) ทำงานบางอย่าง ให้กับเรา หรือสนองตอบคำสั่งของเรานั่นเอง เช่น.. คุณได้ทำการส่งค่า Request ไปที่ A2Sเพื่อให้ A2S ทำการส่งข้อมูล Category, รายละเอียดของ Products, Images, หรือรายละเอียดทางด้าน Price กลับมาให้คุณเพื่อที่จะนำไปหารายได้จากค่าคอมมิสชั่นนั่นเอง ซึ่งทาง A2S ก็ได้กำหนดวิธีการดึงข้อมูลต่างๆ ของสินค้า โดยสามารถ Request ผ่าน Internet ได้นั้นก็คือการใช้ REST หรือ SOAP เป็นตัว Request ข้อมูลสินค้าแลรายละเอียดต่างๆ มาให้เราในรูปแบบ XML

เอาล่ะครับ! มาเลยครับ.. ทดสอบการ Request กันครับ ให้ copy url ข้างล่างโดยใช้ AccessKeyId ที่เราสมัครไว้ นี้ไปวางใน Web Browser ที่ใช้สำหรัย ดูเว็บครับ

http://ecs.amazonaws.com/onca/xml?Service=AWSECommerceService

&

AWSAccessKeyId=[ID]

&

Operation=ItemSearch

&

SearchIndex=Books

&

Title=Harry%20Potter

&

Version=2007-07-16

โดยใน [ID] ให้นำ AccessKeyID ที่เราสมัครมาแล้วนั้นไปใส่แทนที่ครับ แล้วจับทุกบรรทัดมาเรีงต่อกัน (ห้ามเว้นวรรค) แล้วเอาไปรันใน Browser เพื่อดูผลครับ

เมื่อเราเอา URL ที่ใส่ AccessKeyID ของเราใส่ลงไปแล้วรันผลออกมาจะปรากฏว่า A2S นั้นได้ส่ง ข้อมูลกลับมาเป็น XML ดังนี้ครับ

<TotalResults>853</TotalResults>  <TotalPages>86</TotalPages><Item>

<ASIN>0439784549</ASIN>

<DetailPageURL>http://www.amazon.com/gp/redirect.html

%3FASIN=0439784549%26tag=ws%26lcode=xm2%26cID=

2025%26ccmID=165953%26location=/o/ASIN/0439784549%

253FSubscriptionId=1V9M7E1ZATWETZDS6W82

</DetailPageURL>

<ItemAttributes>      <Author>J.K. Rowling</Author>

<Creator Role="Illustrator">Mary GrandPré</Creator>

<Manufacturer>Scholastic, Inc.</Manufacturer>

<ProductGroup>Book</ProductGroup>

<Title>Harry Potter and the Half-Blood Prince(Book 6)

</Title>

</ItemAttributes>

</Item>

ซึ่งข้อมูลที่ A2S แจ้งกลับมาก็จะมีว่า “จำนวน 853 ชิ้น” “จำนวนหน้า 86 หน้า” “มีหมายเลข ASIN คือ 0439784549″ “กลุ่มสินค้า มีชื่อว่า Harry Potter and the Half-Blood Prince(Book 6)” “๊URL ของหน้า DetailPageURL” ฯลฯ ซึ่งถ้าคุณ copy ลิ้งของ DetailPageURL ที่ A2S ส่งค่ากลับมาให้คุณก็จะเข้าไปสู้หน้าที่แสดงสินค้า หรือหมวดหมู่ของสินค้านั้นๆ ครับ

แล้วมาต่อกันในหัวข้อต่อๆไปนะครับ ยังมีอีกเยอะทีเดียว

Comments

4 Responses to “บทเริ่มต้น : Make Request!”

  1. ป้าชลลี่ on January 27th, 2008 11:33 am

    ขอบคุณค่ะ พี่ก้อง ^^

    หายป่วยรึยังคะ น้องๆเป็นห่วง หายไวๆนะจ๊ะพี่

    บล็อคสาระบานเลยค่ะพี่ ทำเอาคนไร้สาระอย่างชลลี่วิงเวียนคล้ายจะเป็นลม

  2. iDayBlog on January 27th, 2008 5:23 pm

    หุหุ ป้าชลลี่ก็มาเยี่ยมลุงก้องแหะ สงสัยจะหายขาด เพราะได้ยาดี

  3. mapandy on January 28th, 2008 11:29 pm

    เพิ่งมาที่นี่ครั้งแรกครับ สาระความรู้เยอะดี เดี๋ยวคงต้องแวะเวียนมาเยี่ยมบ่อย ๆ ซะแว้วววววว

  4. untitled on March 3rd, 2008 7:55 pm

    เยี่ยมเลยครับ update เร็วๆ นะครับ จะคอยติดตาม

Leave a Reply