ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสำหรับคนขี้เกียจ Add Node ()แบบ Manual
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สำหรับคนขี้เกียจ Add Node ()แบบ Manual  (อ่าน 1297 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
aomnaruk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 1,242



ดูรายละเอียด
« เมื่อ: 26 ตุลาคม 2007, 13:26:27 »

ท่านใดที่เคยงมกับ Amazon API คงคุ้นกับคำว่า Node

เผอิญวันนี้ไปเจอโค้ดไปดึงค่า Node อัตโนมัติไม่ต้องเสียเวลา Add เอง (น่าเบื่อ+ขี้เกียจ)

ปล.ผมเป็นคนเจอนะครับไม่ใช่คนเขียน

โค๊ด:
<?php 
$access_key  
" ";
$bn=$_GET['bn'];
$url "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=".$access_key."&Operation=BrowseNodeLookup&BrowseNodeId=$bn";

echo   
'<a href='.$url.'>Xml</a><p>';

$data = @implode("",file($url));
$parser xml_parser_create();
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,1);
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,0);
xml_parse_into_struct($parser,$data,&$d_ar,&$i_ar);
xml_parser_free($parser);

for(
$i=0$i<count($i_ar['Children']); $i++) { 
if(
$d_ar[$i_ar['Children'][$i]]['type']=='open') { 
for(
$j=$i_ar['Children'][$i]; $j<$i_ar['Children'][$i+1]; $j++) { 
if(
$d_ar[$j]['tag'] == 'BrowseNodeId'){
$BrowseNodeId $d_ar[$j]['value'];
}elseif(
$d_ar[$j]['tag'] == 'Name'){
$Name $d_ar[$j]['value'];
echo 
'<div><a href=?bn='.$BrowseNodeId.'>'.$Name.'</a></div>';
}
}
}
}
?>
« แก้ไขครั้งสุดท้าย: 27 ตุลาคม 2007, 12:06:35 โดย aomnaruk » บันทึกการเข้า
MKANDPP
สมุนแก๊งเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 502



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 ตุลาคม 2007, 14:20:08 »

มันเอาไปใช้ยังไงอะครับ สอนผมหน่อยน่ะครับ  Embarrassed
บันทึกการเข้า

loveamazonthailand
ก๊วนเสียว
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 402



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 26 ตุลาคม 2007, 14:43:47 »

อยากรู้เหมือนกันครับว่าใช้ยังไง Embarrassed
บันทึกการเข้า

artitpoo
ก๊วนเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 416



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 26 ตุลาคม 2007, 16:12:48 »

อยากรู้เหมือนกันครับ Embarrassed
บันทึกการเข้า

ARO : พยายามเพื่อวันข้างหน้า
โฆษณาฟรี ลงประกาศฟรี
โฆษณาฟรี ลงประกาศฟรี ตลาดซื้อ-ขายสินค้าออนไลน์แห่งใหม่ : TaradElectric.com
ลงประกาศโฆษณาสินค้าฟรี:Tarad2Easy.com
สนใจแลกลิ้ง PM ส่ง banner 88x31 และ url มา : Tarad2Easy.com
EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,459



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 27 ตุลาคม 2007, 11:32:41 »

คือตัว amazon เราต้องรู้ค่า node ของแค่ละกลุ่มที่อยากเรียกแสดงครับ

ซึ่งบ้างบนนั้นช่วยหาเลข node ได้ครับ

สะดวกดีครับ
บันทึกการเข้า

aomnaruk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 1,242



ดูรายละเอียด
« ตอบ #5 เมื่อ: 27 ตุลาคม 2007, 12:07:33 »

คือตัว amazon เราต้องรู้ค่า node ของแค่ละกลุ่มที่อยากเรียกแสดงครับ

ซึ่งบ้างบนนั้นช่วยหาเลข node ได้ครับ

สะดวกดีครับ

ตามนี้เลยครับ
บันทึกการเข้า
ColdMoney
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 12,548



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 27 ตุลาคม 2007, 17:04:52 »

ใจจ้า  Smiley
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์