แปลงค่าเงิน ด้วย Google Currency Converter

แปลงค่าเงิน
แปลงค่าเงิน

แปลงค่าเงิน ด้วย Google Currency Converter



แปลงค่าเงิน อัตราแลกเปลี่ยน ด้วย Google Currency Converter

โปรแกรมแปลงค่าเงิน อัตราแลกเปลี่ยน แบบ Real Time

กูเกิ้ลมีผลิตภัณฑ์ต่าง ๆ ออกมาให้คนใช้งานมากมาย อีกหนึ่งผลิตฑ์ที่น่าสนใจสำหรับคนทำเว็บไซต์ โดยเฉพาะการพัฒนาเว็บไซต์
ระบบร้านค้าออนไลน์หรือเว็บไซต์ eCommerce หากว่าระบบถูกพัฒนาให้รองรับการชำระเงินมากกว่า 1 สกุล อาจจะต้องมี
ความจำเป็นในการใช้งานระบบ Currency หรือการเปลี่ยนแปลงค่าเงิน เพราะค่าเงินแต่ละสกุลมีการปรับเปลี่ยนอยู่ตลอดเวลา


Google Currency Converter คือระบบการแปลงค่าเงิน จากสกุลหนึ่ง ไปอีกค่าเงินสกุลหนึ่ง ซึ่งมีให้ใช้งานเกือบทุกสกุลเงิน
บนโลกนี้ เราสามารถใช้งานได้แบบฟรี ได้ที่ https://www.google.com/finance/converter


สำหรับการแปลงค่าเงินตาม url ด้านบนที่ให้ไปเป็นการใช้งานในลักษณะของ end user สำหรับนักพัฒนาการแปลงค่าเงิน
ของกูเกิ้ล ไม่ได้มี API ให้ แต่ก็พอจะใช้คำสั่งด้านภาษาเพื่อส่งข้อมูลไปที่ Google Currency Converter และรับค่า
มาแสดงได้ ตัวอย่างเช่น การใช้งานแปลงค่าเงินของ Google ด้วยภาษา PHP

ตัวอย่าง url เมื่อส่งข้อมูลแบบ get ไปแปลงค่าเงิน

https://www.codebee.co.th/currency.php?amount=500&from_Currency=THB&to_Currency=USD

  • amount คือจำนวนเงินที่ต้องการแปลงค่า
  • from_Currency คือสกุลเงินที่ต้องการแปลงค่า
  • to_Currency คือสกุลเงินที่ต้องการรู้ค่า
$amount = $_REQUEST['amount']; 
$from_Currency = $_REQUEST['from_Currency']; 
$to_Currency = $_REQUEST['to_Currency']; 
$amount = urlencode($amount);
$from_Currency = urlencode($from_Currency);
$to_Currency = urlencode($to_Currency);
$get = file_get_contents("https://www.google.com/finance/converter?a=$amount&from=$from_Currency&to=$to_Currency");
$get = explode("<span class=bld>",$get);
$get = explode("</span>",$get[1]);  
$converted_amount = preg_replace("/[^0-9\.]/", null, $get[0]);
echo $converted_amount;

ข้อควรระวังเมื่อนำโค๊ดไปใช้งาน ต้องเข้าใจว่า เรากำลังใช้งานในการดึงข้อมูลที่ไม่ไช่ service api ของ google
มีโอกาสสูงมากที่วันหนึ่งหน้าเพจให้บริการ currency converter มีการเปลี่ยนแปลง จะทำให้ชุดคำสั่งข้างต้น
ไม่สามารถใช้งานได้ คงต้องหมั่นตรวจสอบข้อมูล หรือไม่ก็รอว่าทาง google จะเปิดให้นักพัฒนาสามารถใช้งาน api ส่วนนี้
ได้ในอนาคตหรือไม่


หวังว่าข้อมูลจะเป็นประโยชน์สำหรับนักพัฒนาเว็บไซต์ โดยเฉพาะการพัฒนาเว็บไซต์ขายสินค้าออนไลน์ที่ต้องเรื่อง
ของการแปลงค่าเงินมาเกี่ยวข้อง สำหรับภาษาอื่น ๆ นอกจาก php แล้วคิดว่าน่าจะพอใช้หลักการทำงานคล้ายๆ กันได้

โปรแกรมแปลงค่าเงิน อัตราแลกเปลี่ยน แบบ Real Time