สอนการทำ CJ API REST ด้วย PHP (ตอนที่ 1)

7

Posted on : 25-08-2009 | By : SEO Amazon Affiliate | In : Affiliate Marketing, Articles, CJ

สวัสดีครับ เพื่อน ๆ

วันนี้อยากเขียนหัวข้อดี ๆ ให้อ่านกันครับ สำหรับชาว CJ ที่เป็นโปรแกรมเมอร์ทั้งหลาย หลาย ๆ คนคงรู้จัก Amazon API กันแล้วนะครับ CJ เองก็ีมี API เช่นกัน แต่… CJ นั้นมี API สำหรับ SOAP ในระยะหนึ่ง จนเกิดเสียงเรียกร้องให้ทำแบบ REST จนวันนี้ CJ มี API แบบ REST แล้วครับ

ผมเองไม่ใช่คนเก่ง Programming สักเท่าไหร่ อาศัยมั่ว ๆ ทดลองดูครับ วันนี้จะมาเปิดเผยความลับในการดึงข้อมูลราคาจาก CJ สำหรับส่วนตัวผม ผมไม่ได้เน้นการดึงด้วย Keyword mass (เพราะเท่าที่ทดสอบ ระบบ Search CJ ห่วยมาก) ของผมจะดึงด้วย Product SKU ครับ

Product SKU คืออะไรใน CJ? มันคือรหัสสินค้าที่ CJ เอาไว้ Refer ว่าคือสินค้าตัวใด การดึง API จาก CJ เราไม่ได้ดึงผ่าน Merchant โดยตรง เราดึงผ่าน CJ ดังนั้น รหัส SKU คือ รหัสที่ทาง CJ กำหนดขึ้นครับ ซึ่งอาจจะแตกต่างหรือเหมือนกับรหัสสินค้า่ของ Merchant ก็ได้

เริ่มต้นกันง่าย ๆ เพื่อน ๆ ที่คิดจะทำ API ของ CJ ต้องมีสิ่งจำเป็นดังนี้

  1. CJ Web ID (ได้จากการสมัครกับ CJ)
  2. CJ Developer Key (ได้จากการเปิด CJ API)

เมื่อเพื่อน ๆ มีสองตัวนี้แล้ว (ขออนุญาติไม่เขียนละเอียดนะครับ ลองหาข้อมูลเพิ่มเติมกันเอาเอง) ผมจะบอกวิธีการหา Advertiser-ID, Advertiser-SKU ครับ

การหา Advertiser-ID ใน CJ

อันดับแรก เข้าที่ CJ ก่อนเลย เลือกสัก Merchant ที่เราได้ขอเปิดไว้แล้ว ยกตัวอย่าง Buy.com ครับ เมื่อเปิดขึ้นมาให้ดูที่ URL ของ Browser ครับ ทางขวาสุดของ URl จะมี advertiserId อยู่ นั่นล่ะครับ คือ Advertiser-ID ของแต่ละ Merchant ในกรณีตัวอย่าง Buy.com ก็คือ 1566996

CJ API REST Advertiser-ID

การหา Advertiser-SKU ใน CJ

ต่อจากหน้าเมื่อสักครู่เลยครับ ให้เรากดเข้าไปที่ Product ก็จะขึ้นให้เราค้นหาสินค้าด้วย Keyword ผมยกตัวอย่าง canon sd1200 ครับ ผมก็กรอกลงไปเลย กด Search ก็จะได้ผลลัพท์ออกมาตาม Keyword เราก็เลือกว่า ตัวไหนเป็นสินค้าที่เราต้องการ

CJ API REST (Product)

CJ API REST Search Keyword

เมื่อเลือกได้แล้วให้กดที่ Get HTML ครับ ระบบก็จะนำไปหน้า Get Link ของสินค้านี้ แล้วเลื่อนลงมาดูด้านล่างครับ ให้ดูว่าจะมี parameter ใน URL ว่า cjsku ในตัวอย่างคือ 210790596 นั่นล่ะครับ คือ Advertiser-SKU ของสินค้าชิ้นนี้

CJ API REST Advertiser-SKU

ซึ่งสินค้าชิ้นเดียวกัน SKU จะแตกต่างกันในแต่ละ Merchanะ ดังนั้น ถ้าทำหลาย Merchant ก็ต้องไล่เช็คหาทีละร้านเองครับ

เบื้องต้นของการทำ CJ API ก็มีเท่านี้ครับในบทแรก ในคราวหน้า ผมจะมาสอนในส่วน Coding เบื้องต้น สามารถนำไปพัฒนากับเว็บเพื่อน ๆ ได้เลย หาสินค้า หาร้านค้า แล้วทำ Program ราคามันเปลี่ยนเองเลย สบายใจเฉิบ

พบกันใหม่ในตอนที่ 2 นะครับ

พี

ปล. ถ้าเพื่อน ๆ จะนำไปเผยแพร่ กรุณาให้เครดิตกับผมสักนิดนะครับ ภาพทุกภาพผมไม่ได้ลง Watermark ดังนั้น ก็นำไปแปะกันเองได้นะครับ ไม่ว่ากัน

เรื่องเกี่ยวข้อง

Comments

ขอบคุณ คุณ Rapee ครับ
จะติดตามตอนต่อไปนะ จะขาย CJ ได้ก็คราวนี้หละครับ ลองทำเล่นทำหัวมา ปีกว่า ยังไมไ่ด้ซักออเดอร์
ขอบคุณมากนะครับ

[Reply]

SEO Amazon Affiliate Reply:

ตอนต่อไปรออีกสักระยะนะครับ ขอเวลาปั่นเว็บที่จด ๆ โดเมนมา และพอดี CJ REST ตัวที่ผมเทส ติดปัญหาล่าสุดอีกนิดหน่อยครับ กำลังหาทางแก้อยู่ แล้วจะมาเขียนรวดเดียวเลย

พี

[Reply]

เจ๋งครับ ว่าแต่ มันหา api จาก link ไหนครับผมจะได้ลองเอาไปลงเว็บมั่ง

ขอบคุณมากนะครับ ^^

[Reply]

SEO Amazon Affiliate Reply:

ต้องสมัคร cj และ สมัคร cj developer ด้วยครับ จะได้ key ตามที่บอกมา แล้วนำมาเีขียนโปรแกรมครับ รอตอนสองก่อนนะครับ ยังแก้ปัญหา บาง merchant ไม่ได้เลย แหะๆๆ

[Reply]

[...] (นานนับเดือน) จากตอนที่แล้ว ที่สอนการทำ CJ API REST ด้วย PHP มาถึงวันนี้ ก็นานเกือบ ๆ [...]

มาลงชื่อว่าจะทำ CJ ด้วยคนครับ..
แต่ทำไงหว่า….
เคยทำแต่ astore
ขายยากเย็นจะได้สัก order ไหมเนี่ย

หวังว่า CJ คงขายได้ดีกว่าสักเดือนละชิ้นก็ยังดีเน้อ…

บ่นมาเยอะ เหอ ๆ ขอบคุณครับ

[Reply]

เอาตัวอย่าง php code ไปศึกษาเลยซิ
[http://www.thaiseoboard.com/index.php?topic=85119.0]
[http://www.thaiseoboard.com/index.php/topic,84528.msg1061511.html#msg1061511]

[Reply]

Post a comment